Tuesday, February 7, 2012

Invincibility in Galaga

It's simple.... just disable the periodic task at address 0x05EE in the "slave" CPU ('sub' Z80 in MAME). That routine handles the collision detection, so if it isn't executed, the evil-mongers can shoot and ram you till doomsday with no effect. Rebuild the code and voila...