sarah-walker-pcem / pcem

PCem
http://pcem-emulator.co.uk
GNU General Public License v2.0
1.47k stars 204 forks source link

[Bug] Severe speed degradation in Moto Racer Options Menu #60

Open unreal9010 opened 2 years ago

unreal9010 commented 2 years ago

Describe the bug Going to Options Menu in 1997 game Moto Racer causes PCem to run at about 10-20% speed (other menus and racing part of the game are usually at 100% or close). Similar thing also happens with 3-2-1 counter right before the race kicks off. Changing the CPU speed or CPU type makes little to no difference. The same issue also exists with any Socket 7 or Super Socket 7 machine that I tried. Installing patches does not help either.

To Reproduce Steps to reproduce the behavior:

  1. Launch Moto Racer
  2. Go to Options Menu
  3. See error

Expected behavior The Options Menu shall work without speed regression, just like other menus.

Screenshots If applicable, add screenshots to help explain your problem.

Emulator configuration

Host machine

Additional context Add any other context about the problem here.

unreal9010 commented 2 years ago

Interesting....doesn't happen with Voodoo 3 or Voodoo Banshee. It only happens when Voodoo 2 is present regardless of the D3D settings used in the game or even switched off. I think the bug is linked to the Grim Fandango issue I also described. A similar thing happens when I open the drop-down menu in the game Hardball 6. Again, only with Voodoo 2.