irixxxx / picodrive

Fast MegaDrive/MegaCD/32X emulator
Other
55 stars 25 forks source link

[PocketGo2 v2 / PicoDrive 1.96] Freezes in 32X games. #5

Closed DrUm78 closed 4 years ago

DrUm78 commented 4 years ago

Hardware: PocketGo2 v2 O/S: Rogue FW 1.0.9 for PocketGo2 v2 Software: PicoDrive 1.96 ROM: Virtua Racing Deluxe (JAP) 32X version ROM MD5: 08cae0a96d9ee07001c6e1c247d407c6

At any moment (during a race or in menu) the game may freeze. The emulator keeps working though. Sometimes you can get a freeze every 10 minutes, sometimes not during 1 hour. Really random. Sometimes the emulator crashes too but that's very rare. All the OPKs I tested have this issue. I did not get freezes on other 32X games but I play much more to this game than others.

See the attachment (savestates during the freeze): virtua_racing_32x_freezes_savestates.zip

DrUm78 commented 4 years ago

This happens in Virtua Fighter 32X as well so most likely on every 32X games. Title edited.

irixxxx commented 4 years ago

Most probably a cpu synchronisation problem, since the emulator doesn't seem to freeze as a whole. I don't think it happens in every game. I'll have a look in the save games to verify this.

irixxxx commented 4 years ago

Do you know if this is happening in the intro as well? That would make it easier for me to reproduce since I wouldn't have to play for an undetermined time. I would also like to ask how often this is happening to you. Have played the first levels several times, but didn't occur.

DrUm78 commented 4 years ago

Yes that happens as well in the intro. Just let it run and you should get it (sometimes after 10 minutes, sometimes after 30 minute to 1 hour). One or two of my saves are from the intro I believe.

DrUm78 commented 4 years ago

Here is my config file (from 1.95 version). Better you have it as sometimes we can reproduce an issue only with some specific settings (was the case a few days ago on FBA SDL with goldmojo, the culprit was the vsync mode). config2.zip

irixxxx commented 4 years ago

Solved with commits 4153006, 6e8916b