Older Windows 98 "games"

Questions about virtualization software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Post Reply
Qwazert
Level 3
Level 3
Posts: 183
Joined: Tue Dec 03, 2013 2:52 am

Older Windows 98 "games"

Post by Qwazert »

I have VB 6.1 installed, along with Windows XP and the required guest packages.

Trying to run an older Windows 95 game that uses DirectX, but it will not render properly on the VM. Sound is choppy...no music...and the game is relegated to a small black and white window in the upper left corner of my display...

Any suggestions?
motoryzen
Level 10
Level 10
Posts: 3497
Joined: Sun Dec 08, 2019 12:25 am

Re: Older Windows 98 "games"

Post by motoryzen »

Although I realize you're trying to accomplish this via VM of Virtualbox.... I couldn't help but notice you didn't follow Forum rules...how to get help, step 5, 2nd dot aka bulletin point that shows you how to post your system details.

1. Always good to know what we're working with under the hood
2. What is the name of the game you're trying to run?

A. Have you not simply tried to run that via Wine? If so..possibly supplemented by Lutris ( usually where one gets stuck in a mental dead end with Wine...Lutris provides an easier path to the goal in setting certain settings..etc ). Then there is also Bottles.... Thus if you could accomplish that goal using one or two of those methods...no need for the VM.

I have found I can play a lot of windows 98 games directly in Wine OR via Lutris and even some 95 games such as Warcraft II

Dosbox ( specifically the staging Flathub aka flatpak version) might be right up your alley as far as a reasonably happen medium if Wine or Lutris ends up in a dead end. , but I have yet to need that save for games as old as Dragonsphere or Beneath a Steel Sky.

Bottom line = we need more details
Mint 21.2 Cinnamon 5.8.4
asrock x570 taichi ...bios p5.00
ryzen 5900x
128GB Kingston Fury @ 3600mhz
Corsair mp600 pro xt NVME ssd 4TB
three 4TB ssds
dual 1TB ssds
Two 16TB Toshiba hdd's
24GB amd 7900xtx vid card
Viewsonic Elite UHD 32" 144hz monitor
Qwazert
Level 3
Level 3
Posts: 183
Joined: Tue Dec 03, 2013 2:52 am

Re: Older Windows 98 "games"

Post by Qwazert »

My bad....

Code: Select all

System:    Kernel: 5.4.0-170-generic x86_64 bits: 64 compiler: gcc v: 9.4.0 
           Desktop: Cinnamon 5.2.7 wm: muffin dm: LightDM Distro: Linux Mint 20.3 Una 
           base: Ubuntu 20.04 focal 
Machine:   Type: Desktop System: Hewlett-Packard product: HP Z400 Workstation v: N/A 
           serial: <filter> Chassis: type: 6 serial: <filter> 
           Mobo: Hewlett-Packard model: 0B4Ch v: D serial: <filter> BIOS: Hewlett-Packard 
           v: 786G3 v03.07 date: 04/06/2010 
CPU:       Topology: 6-Core model: Intel Xeon W3680 bits: 64 type: MCP arch: Nehalem rev: 2 
           L2 cache: 12.0 MiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 39999 
           Speed: 3335 MHz min/max: 1596/3326 MHz Core speeds (MHz): 1: 3333 2: 3333 3: 3333 
           4: 3333 5: 3333 6: 3333 
Graphics:  Device-1: NVIDIA GT218 [GeForce 210] vendor: ASUSTeK driver: nvidia v: 340.108 
           bus ID: 28:00.0 chip ID: 10de:0a65 
           Display: x11 server: X.Org 1.20.13 driver: nvidia 
           unloaded: fbdev,modesetting,nouveau,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: GeForce 210/PCIe/SSE2 v: 3.3.0 NVIDIA 340.108 direct render: Yes 
Audio:     Device-1: Intel 82801JI HD Audio vendor: Hewlett-Packard driver: snd_hda_intel 
           v: kernel bus ID: 00:1b.0 chip ID: 8086:3a3e 
           Device-2: NVIDIA High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus ID: 28:00.1 chip ID: 10de:0be3 
           Sound Server: ALSA v: k5.4.0-170-generic 
Network:   Device-1: Broadcom and subsidiaries NetXtreme BCM5764M Gigabit Ethernet PCIe 
           vendor: Hewlett-Packard driver: tg3 v: 3.137 port: d0c0 bus ID: 01:00.0 
           chip ID: 14e4:1684 
           IF: enp1s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 1.14 TiB used: 81.85 GiB (7.0%) 
           ID-1: /dev/sda vendor: Seagate model: ST1000VM002-9ZL162 size: 931.51 GiB 
           speed: 3.0 Gb/s serial: <filter> 
           ID-2: /dev/sdb vendor: Western Digital model: WDS250G2B0A size: 232.89 GiB 
           speed: 3.0 Gb/s serial: <filter> 
RAID:      Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0 bus ID: 00:1f.2 
           chip ID: 8086.2822 
Partition: ID-1: / size: 228.17 GiB used: 81.85 GiB (35.9%) fs: ext4 dev: /dev/sdb1 
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 chip ID: 1d6b:0002 
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 chip ID: 1d6b:0002 
           Hub: 3-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 chip ID: 1d6b:0001 
           Hub: 4-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 chip ID: 1d6b:0001 
           Hub: 5-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 chip ID: 1d6b:0001 
           Device-1: 5-1:2 info: Logitech Wireless Receiver type: Mouse driver: hid-generic,usbhid 
           rev: 1.1 chip ID: 046d:c542 
           Hub: 6-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 chip ID: 1d6b:0001 
           Hub: 7-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 chip ID: 1d6b:0001 
           Hub: 8-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 chip ID: 1d6b:0001 
           Device-2: 8-2:2 info: Microsoft Digital Media Pro Keyboard type: Keyboard,HID 
           driver: hid-generic,usbhid rev: 2.0 chip ID: 045e:00b0 
Sensors:   System Temperatures: cpu: 26.0 C mobo: N/A gpu: nvidia temp: 46 C 
           Fan Speeds (RPM): N/A 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/gerardpuig-ppa-focal.list 
           1: deb http: //ppa.launchpad.net/gerardpuig/ppa/ubuntu focal main
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] http: //dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/google-earth-pro.list 
           1: deb [arch=amd64] http: //dl.google.com/linux/earth/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb https: //muug.ca/mirror/linuxmint/packages una main upstream import backport
           2: deb http: //muug.ca/mirror/ubuntu focal main restricted universe multiverse
           3: deb http: //muug.ca/mirror/ubuntu focal-updates main restricted universe multiverse
           4: deb http: //muug.ca/mirror/ubuntu focal-backports main restricted universe multiverse
           5: deb http: //security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http: //archive.canonical.com/ubuntu/ focal partner
           Active apt repos in: /etc/apt/sources.list.d/protonvpn-stable.list 
           1: deb [arch="all", signed-by=/usr/share/keyrings/protonvpn-stable-archive-keyring.gpg] https: //repo.protonvpn.com/debian stable main
           Active apt repos in: /etc/apt/sources.list.d/savoury1-dbgl-focal.list 
           1: deb http: //ppa.launchpad.net/savoury1/dbgl/ubuntu focal main
           Active apt repos in: /etc/apt/sources.list.d/vivaldi.list 
           1: deb [arch=amd64] https: //repo.vivaldi.com/stable/deb/ stable main
Info:      Processes: 244 Uptime: 8m Memory: 11.67 GiB used: 1.52 GiB (13.1%) Init: systemd v: 245 
           runlevel: 5 Compilers: gcc: 9.4.0 alt: 9 Client: Unknown python3.8 client inxi: 3.0.38 

The game I am trying to play is Doom...specifically, the Doom 95 version made for Windows. I already have DosBox installed and I use it for some MUCH older games.
Out of frustration with VM, I took an old hdd and tried to install Windows XP (the last decent version of Windows) on it but it would fail repeatedly at the install stage. That's when I realized that those earlier versions of Windows won't run with more than 4 Gb of RAM...so that idea got shelved.
I've also thought of building another Windows box strictly for Gaming (note that MY definition of "gaming" is probably different than yours...I'm not a Halo or Call of Duty type of guy...don't play on-line at all. Just my old favorites like Duke Nukem, Doom, Quake, One Must Fall, etc.).
I've installed WINE on other Linux installs of mine but never liked how it "worked"...and the fact that this Doom95 game needs DirectX for graphics support, suggest to me that it wouldn't run in WINE either...
motoryzen
Level 10
Level 10
Posts: 3497
Joined: Sun Dec 08, 2019 12:25 am

Re: Older Windows 98 "games"

Post by motoryzen »

.and the fact that this Doom95 game needs DirectX for graphics support, suggest to me that it wouldn't run in WINE either..
I have tons of Windows native games in age ranging from the 90's to today that require DirectX versions since easily 7 and newer that work in Wine or Wine+Lutris

Doom95 may be a tricky one to get working though. I'll have to do some deep digging to have more room to talk or more fine tuned suggestions
Mint 21.2 Cinnamon 5.8.4
asrock x570 taichi ...bios p5.00
ryzen 5900x
128GB Kingston Fury @ 3600mhz
Corsair mp600 pro xt NVME ssd 4TB
three 4TB ssds
dual 1TB ssds
Two 16TB Toshiba hdd's
24GB amd 7900xtx vid card
Viewsonic Elite UHD 32" 144hz monitor
User avatar
MikeNovember
Level 7
Level 7
Posts: 1856
Joined: Fri Feb 28, 2020 7:37 am
Location: Nice, Paris, France

Re: Older Windows 98 "games"

Post by MikeNovember »

Hi,

You can install VMware workstation player for Linux on your computer, then install Windows 98 from an ISO as a virtual machine.

Regards,

MN
_____________________________
Linux Mint 21.3 Mate host with Ubuntu Pro enabled, VMware Workstation Player with Windows 10 Pro guest, ASUS G74SX (i7-2670QM, 16 GB RAM, GTX560M with 3GB RAM, 1TB SSD).
kkycool
Level 1
Level 1
Posts: 8
Joined: Sun Jan 19, 2020 1:55 pm

Re: Older Windows 98 "games"

Post by kkycool »

Hi

Why don't you try some port software?
Few years ago I tried Jdoom and it was really good. It would rework the graphics at the resolution you like. (no just a simple pixel upscale) It was so good I did the whole game , and because the engine is compatible with Hexen and Heretic, well I replayed them both too.
Apparently JDoom is no more active, this one is :
https://dengine.net/
it looks promising and should install easily having ppa for Ubuntu.

For Duke Nukem, there was Eduke32 that was nice too.

Enjoy.
Laptop Asus NV580D linux Mint 21.3 Cinnamon, m.2.SSD + i7 + optimus GTX 1050 Nv435 Krn5.15.0-97
kkycool
Level 1
Level 1
Posts: 8
Joined: Sun Jan 19, 2020 1:55 pm

Re: Older Windows 98 "games"

Post by kkycool »

Also as MikeNovember says above, VMware Player was better with Direct-X and other handling, I recall however that every kernel upgrade I had to recompile some nvidia drivers (back in the days of Debian6) and that only a WMplayer was free for private use.

I assume you are running also the Guest Additions.
What version of VirtualBox are you running ?
Be also aware that there was some major changes at the release of v6.1:
"Virtualbox had the 'VboxVGA' video card that they have used for years. The 3D acceleration for this card had a security hole wide enough to march a parade through.

So starting in 6.0.x the devs released two new 'video cards', VboxSVGA for Windows, and VMSVGA for Linux, etc. In 6.1.x the 3D acceleration system was changed to only work on the VboxSVGA and VMSVGA, not the old VboxVGA anymore. And the 6.1.x 3D acceleration drivers in Guest Additions will only work on Windows 7 or greater.

So to have 3D acceleration in XP you must run 6.0.x or earlier, using the VboxVGA card (note no S). And run the same version of Guest Additions for maximum 3D compatibility. (You might have to go back to 5.2.x)"

[found that on https://forums.virtualbox.org/viewtopic.php?t=98113]
Laptop Asus NV580D linux Mint 21.3 Cinnamon, m.2.SSD + i7 + optimus GTX 1050 Nv435 Krn5.15.0-97
User avatar
BG405
Level 9
Level 9
Posts: 2510
Joined: Fri Mar 11, 2016 3:09 pm
Location: England

Re: Older Windows 98 "games"

Post by BG405 »

kkycool wrote: Sat Mar 02, 2024 4:16 pm So to have 3D acceleration in XP you must run 6.0.x or earlier, using the VboxVGA card (note no S).
That explains things .. I'd tried running a couple of games in an xp VM some time back. I'm currently running 7.0.14 :wink:
Dell Inspiron 1525 - LM17.3 CE 64-------------------Lenovo T440 - Manjaro KDE with Mint VMs
Toshiba NB250 - Manjaro KDE------------------------Acer Aspire One D255E - LM21.3 Xfce
Acer Aspire E11 ES1-111M - LM18.2 KDE 64 ----Two ROMS don't make a WRITE
Post Reply

Return to “Virtual Machines”