Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08229 Side-by-side Minor Always Feb 22, 2022, 09:34 Mar 12, 2022, 05:25
Tester chaneman View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Driver
Version 0.240 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08229: lrescue, lrescuem, lrescuem2, grescue, escmars, mlander, desterth: Attract Mode different behavior than on actual pcb hardware.
Description Lunar Rescue and Clones: "Attract Mode Ending" behavior.

Correct Attract Mode Ending behavior on real Space Invaders
PCB including Bootleg pcb is as such:

I'm only reporting what is being noticed during the ending sequence
of the attract mode, as from the moment the players ship leaves the mothership
until the time it lands, seems to be consistant with actual pcb playback.
(although it may not be.)

Actual PCB Ending Sequence: After a man has entered the ship coming from the right
side, the players ship begins to ascend while firing repeatedly as it moves
upward to the right and left and again right then left. On this second time moving
left, the players ship is hit by a missile from a large ufo as it enters the left
side of the screen, while at the same time the players missile goes through this
ufo not exploding it, but erasing the center of the ufo where the missile has just passed
through and missile continues upward until the attract mode stops. This is a consistant
Attract Mode and always repeats exactly the same way.

M.A.M.E. Attract mode during the ascent always has the players ship colliding with a
small ufo as it moves to the right a third time during ascent. Having shot and destroyed
the larger ufo on it's way up the screen is where this "break" in attract mode happens as
this large ufo is no longer there to kill the player with it's missile.

Enclosed is a picture from me testing a Bootleg Cosmic Invaders PCB running Lunar Rescue
during attract mode end, at the moment of the players destruction while it's last missile fired goes
through the large ufo.

Also "Escape From Mars" and "Rescate Lunar" in MAME should behave the same as Lunar Lander
and Clones as mentioned above but they currently do their own different Attract Mode ending.
I noticed the clock speed for these two is 1.800000 Mhz while all the other clones are running
at 1.996800 Mhz. Perhaps the Attract Mode difference are all related to timing?

The pcb I am testing in the pic was running Escape From Mars when I received it and can confirm
it behaves like Lunar Rescue and the other Clones with the Attract Mode mentioned above and the
video links below.

Same behavior can be seen in these videos that are running actual pcb's:

This video @ the 0:00 and then close up @ 21:38

This video @ 36:43
Steps To Reproduce Load and run the games.
Watch the Attract Modes and Video Links provided.
Additional Information
Github Commit
Regression Version
Affected Sets / Systems lrescue, lrescuem, lrescuem2, grescue, escmars, mlander, desterth
Attached Files
jpg file icon Luner Rescue Attract.jpg (1,886,467 bytes) Feb 22, 2022, 09:34 Uploaded by chaneman
Player ship being destroyed on real pcb during attract mode.
There are no relationship linked to this issue.
User avatar
Senior Tester
Feb 23, 2022, 02:26
I can't really confirm this. For me, with resclunar and escmars, the missile goes through the middle of the ufo exactly as you described it should. On lrescue the missile passes in front of the ufo, then the ship moves to the left and is killed by the ufo's missile.
User avatar
Mar 12, 2022, 05:25
I tried to replicate this and indeed for the two games that are shown in the videos there is a difference in the attract mode.
To make things easier I made two comparison videos between mame and the videos provided by the tester.
mame version used: 0.241 - linux build