MiSTer-devel / MegaCD_MiSTer

Mega CD for MiSTer
GNU General Public License v3.0
68 stars 39 forks source link

Microcosm - Can't get into menu screen, reverts back to intro. #66

Open MatsuMatsu87 opened 3 years ago

MatsuMatsu87 commented 3 years ago

Whenever you press start. You will just end up just restarting the intro FMV instead of going to the Menu screen.

Issue is with USA and Japan versions. It can be circumvented by switching Region to EU at the beginning or loading an EU bios. After entering the menu screen you can change region back to USA and it will play fine. EU version works fine.

ekeeke commented 3 years ago

I had the same issue in Genesis Plus GX and figured it was caused by some badly coded routine that could get interrupted at the wrong time. On real hardware, code is running slightly slower than theoretical CPU speeds because of bus refresh processing which periodically delays some CPU instructions and, for this particular game, makes the critical code routine either not interrupted or the interruption occuring before the critical point.

Similar issue occurs with 'Clue' game which has graphics issue on title screen if you don't delay some critical code execution. It seems Mister FPGA is forcing a 'FIFO quirk' for this game to prevent those graphical issue so you might want to do the same for Microcosm.

teknomedic commented 2 years ago

This is still an issue in the latest build (Aug 11th 2021)

HammyHavoc commented 2 years ago

Is anybody currently looking into this?

foxp4v commented 1 year ago

I can confirm this issue on USA version, PAL one works correctly

foxp4v commented 1 year ago

Issue still present, also NTSCJ has the same behaviour. PAL the only One working.

Zophar1 commented 8 months ago

I can confirm this issue is still present in the latest July 2023 build. Any updates here?

Zophar1 commented 1 month ago

Any update here? The NTSC/US version continues to go into an endless loop and you can never actually start playing the game. Verified still present on MegaCD v240408...