VOGONS


First post, by Burinis

User metadata
Rank Newbie
Rank
Newbie

I made a virtual machine in VirtualBox with Windows 98 installed in it. I installed the drivers for the VMSBOX video adapter from SoftGPU (v0.4.2023.13-alpha) and the AC'97 sound card from Realtek.
When I run Streets of SimCity on Windows 98 with 256 colors (in other palettes the game interface breaks), the game crashes:
https://youtu.be/hJ0OulE0ru8
Video adapter VMSVGA, 128 MB video memory, 3D acceleration enabled
VirtualBox 6.0.24 r139119 (Qt5.6.2)
Immediately I refute the use of the SimStreetsX patch and the update of the SoftGPU driver (reason).
What to do?

Reply 1 of 7, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Streets only supports Glide on the Voodoo and Voodoo2 out of the box, and would require the Voodoo Rush patch for any other voodoo card.

however Streets has other problems that virtualizing a CPU would be infinite pain for and only properly plays on slow CPUs. If your CPU's too fast then the framerate will be high enough for cars to bounce away to their home planet and there'll be a high chance of a crash.

(Also it doesn't look better in Glide either as transparent effects are not handled and the thrashing is rough.)

apsosig.png
long live PCem

Reply 2 of 7, by Burinis

User metadata
Rank Newbie
Rank
Newbie
leileilol wrote on 2023-09-02, 03:08:

Streets only supports Glide on the Voodoo and Voodoo2 out of the box, and would require the Voodoo Rush patch for any other voodoo card.

however Streets has other problems that virtualizing a CPU would be infinite pain for and only properly plays on slow CPUs. If your CPU's too fast then the framerate will be high enough for cars to bounce away to their home planet and there'll be a high chance of a crash.

(Also it doesn't look better in Glide either as transparent effects are not handled and the thrashing is rough.)

The crash issue during the start of the mission has been resolved! It turned out that it was necessary to switch to software rendering:
1) I created a shortcut to the game on the desktop;
2) in the "Object" line of the properties of the shortcut, you had to write -o0 at the very end and click OK.
I just tested this game on VMWare Player. After that, I haven't seen any crashes on VMWare yet. VB still has them. But how do I slow down the processor for a virtual machine? And how to make the cursor in the game display normally? Just the cursor blinking in the game. Installing the VMWare specific mouse driver didn't help.

Reply 5 of 7, by feda

User metadata
Rank Member
Rank
Member

Last time I tried one of those apps, it didn't slow anything down, but it did cause stuttering.

It has no effect on Streets. Cars are still bouncing up and down.

Reply 6 of 7, by Burinis

User metadata
Rank Newbie
Rank
Newbie
feda wrote on 2023-09-03, 12:22:

It has no effect on Streets. Cars are still bouncing up and down.

But personally, after slowing down the processor in a virtual machine, I don’t observe such a situation. However, I enabled virtualization of Intel VT-X/EPT+AMD-V/RVI, CPU performance counter and IOOMU in the machine settings.

Reply 7 of 7, by Stretch

User metadata
Rank Member
Rank
Member

Maybe QEMU with -accel tcg,thread=single will slow it down enough.

Win 11 - Intel i7-1360p - 32 GB - Intel Iris Xe - Sound BlasterX G5