This commit is contained in:
Michaël Banaan Ananas 2014-06-02 19:33:50 +00:00
parent 08bf1bb897
commit f40f0fc501

View File

@ -153,11 +153,11 @@ READ8_MEMBER(mole_state::mole_protection_r)
/* Following are all known examples of Mole Attack /* Following are all known examples of Mole Attack
** code reading from the protection circuitry: ** code reading from the protection circuitry:
** **
** 5b0b: ** 5b09:
** ram[0x0361] = (ram[0x885+ram[0x8a5])&ram[0x886] ** ram[0x0361] = (ram[0x885+ram[0x8a5])&ram[0x886]
** ram[0x0363] = ram[0x886] ** ram[0x0363] = ram[0x886]
** **
** 53c9: ** 53c7:
** ram[0xe0] = ram[0x800]+ram[0x802]+ram[0x804] ** ram[0xe0] = ram[0x800]+ram[0x802]+ram[0x804]
** ram[0xea] = ram[0x828] ** ram[0xea] = ram[0x828]
** **
@ -175,12 +175,12 @@ READ8_MEMBER(mole_state::mole_protection_r)
{ {
case 0x08: return 0xb0; /* random mole placement */ case 0x08: return 0xb0; /* random mole placement */
case 0x26: case 0x26:
if (space.device().safe_pc() == 0x53d7) if (space.device().safe_pc() == 0x53d5)
{ {
return 0x06; /* bonus round */ return 0x06; /* bonus round */
} }
else else
{ // pc == 0x515b, 0x5162 { // pc == 0x5159, 0x5160
return 0xc6; /* game start */ return 0xc6; /* game start */
} }
case 0x86: return 0x91; /* game over */ case 0x86: return 0x91; /* game over */