Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08920 Timing Major Always Sep 19, 2024, 05:06 Nov 2, 2024, 13:44
Tester Bugfinder View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Confirmed Driver
Version 0.269 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08920: sxevious: Repeats power ROM/RAM check a lot of times
Description Super Xevious is rebooting after initial ROM/RAM check. If you throttle, it will happen 3 to 4 times.
Steps To Reproduce Load the game and let it make its self-check. It does it more than one time, can repeat up to four times.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems sxevious
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.22331
Robbbert
Moderator
Sep 19, 2024, 05:18
edited on: Nov 2, 2024, 09:24
This is actually already known, from https://github.com/mamedev/mame/issues/12483

However, Mametesters is the best place for this report, so I'll ask the devs to close the issue.

The notes from the issue:

Osso said: Confirmed, regression version seems to be 0.254
Suspect commit: https://git.redump.net/mame/commit/?id=c0b57d30f0ce39c445190fe4e27bec6c57ebb137

Kale said: 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.
User avatar
No.22335
Bugfinder
Tester
Sep 19, 2024, 19:56
edited on: Sep 19, 2024, 20:12
OK Robbbert, I didn't check MAMEDev's GitHub because honestly, never thought to search there first. I always had MAMETesters in mind for bug reporting ;)
User avatar
No.22337
pmourao
Tester
Sep 22, 2024, 13:57
Hi,
I would like to add the following observation to the bug description:
If the file "sxevious.hi" does not exist in hiscore folder, sxevious reboots three to four times.
If the file exists, only a single reboot occurs.
User avatar
No.22400
hap
Developer
Nov 2, 2024, 12:49
edited on: Nov 2, 2024, 13:47
I was fiddling with the timing.

I tried to make the namco06 clock like this:
-_-_-_-_
instead of
_-_-_-_-

And that fixed the sxevious issue. But it (re)introduces explosion/shot sound bugs in bosco. And tweaking quantum in galaga.cpp makes it worse? That's not a good sign. It's so sensitive.
So, scrap that.

Also, I changed bug severity from critital to major.
It's a pain to have to wait for the bootup, but if your finger finds the INS key, the game itself works fine.