mamedev / mame

MAME
https://www.mamedev.org/
Other
7.75k stars 1.95k forks source link

sxevious keeps booting up over and over again #12483

Open phqmourao opened 2 weeks ago

phqmourao commented 2 weeks ago

MAME version

0.266

System information

Windows 11

INI configuration details

No response

Emulated system/software

No response

Incorrect behaviour

The game Super Xevious (sxevious) restarts instants after reaching the title screen.

Expected behaviour

After booting up, the game should remain on the title screen.

Steps to reproduce

No response

Additional details

No response

Osso13 commented 2 weeks ago

Confirmed, regression version seems to be 0.254

Suspect commit: https://git.redump.net/mame/commit/?id=c0b57d30f0ce39c445190fe4e27bec6c57ebb137

angelosa commented 2 weeks ago

Reset isn't caused by watchdog, but rather an intentional snippet where it expects:

3C80: cp   $95 ; from $8063 RAM buffer
3C82: jp   nz,$0000
0000: ld   a,$10
0002: ld   ($7100),a

Game eventually boots anyway (at least by speeding emu up here), but somehow this is 0x05 the first time around.