Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07332 Gameplay Critical (emulation) Always May 20, 2019, 19:52 May 22, 2019, 13:14
Tester -Misc Reporters- View Status Public Platform MAME (Official Binary)
Assigned To AJR Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver galaxian.cpp
Version 0.209 Fixed in Version 0.210 Build 64-bit
Summary 07332: zigzagb, zigzagb2: Game will hang when you play a 2 player game
Description When you play a two player game, when the 2nd player has died for the first time and the 1st player takes over again, there is screen corruption. When the 1st player dies again, there is some sort of crazy screen corruption which happens and the game essentially is unplayable until reset/restarted.
Steps To Reproduce - Start either machine
- credit 2 times, start 2 player game
- Start player 1 and die
- Start player 2 and die
- observe graphical corruption
- player 1 dies, the game becomes unusable
Additional Information First reported here:
https://forum.mamedev.org/viewtopic.php?f=14&t=423

Regression traced initially to the great galaxian rewrite which happened on 0.124u1.
At that time, game would end after 3 total deaths in a 2 player game(watchdog?).
https://github.com/mamedev/mame/commit/6979179c11d3038a63726fa011e5b2b23df16c7a

Then, as mentioned in 02817, with 0.128u4 the games were constantly rebooting. Quite possibly, this is due to major CPU memory addressing changes, but unconfirmed.

This was fixed in 0.128u6, game plays seemingly normal as a 1 player game, but the issue shows up in a 2 player game as reported.
https://github.com/mamedev/mame/commit/2667ca65f1bf115f95b490e35cc74c96dd6f4101
Flags
Regression Version 0.124u1,0.128u4,u6
Affected Sets / Systems zigzagb, zigzagb2
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.