diff options
Diffstat (limited to 'src/mame/machine/arkanoid.cpp')
-rw-r--r-- | src/mame/machine/arkanoid.cpp | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/src/mame/machine/arkanoid.cpp b/src/mame/machine/arkanoid.cpp index 5f39d2d7d93..defde6ab266 100644 --- a/src/mame/machine/arkanoid.cpp +++ b/src/mame/machine/arkanoid.cpp @@ -84,10 +84,10 @@ TO DO (2006.09.12) : */ -#define LOG_F000_R if (ARKANOID_BOOTLEG_VERBOSE) logerror("%04x: arkanoid_bootleg_f000_r - cmd = %02x - val = %02x\n", space.device().safe_pc(), m_bootleg_cmd, arkanoid_bootleg_val); -#define LOG_F002_R if (ARKANOID_BOOTLEG_VERBOSE) logerror("%04x: arkanoid_bootleg_f002_r - cmd = %02x - val = %02x\n", space.device().safe_pc(), m_bootleg_cmd, arkanoid_bootleg_val); -#define LOG_D018_W if (ARKANOID_BOOTLEG_VERBOSE) logerror("%04x: arkanoid_bootleg_d018_w - data = %02x - cmd = %02x\n", space.device().safe_pc(), data, m_bootleg_cmd); -#define LOG_D008_R if (ARKANOID_BOOTLEG_VERBOSE) logerror("%04x: arkanoid_bootleg_d008_r - val = %02x\n", space.device().safe_pc(), arkanoid_bootleg_d008_val); +#define LOG_F000_R if (ARKANOID_BOOTLEG_VERBOSE) logerror("%s: arkanoid_bootleg_f000_r - cmd = %02x - val = %02x\n", machine().describe_context(), m_bootleg_cmd, arkanoid_bootleg_val); +#define LOG_F002_R if (ARKANOID_BOOTLEG_VERBOSE) logerror("%s: arkanoid_bootleg_f002_r - cmd = %02x - val = %02x\n", machine().describe_context(), m_bootleg_cmd, arkanoid_bootleg_val); +#define LOG_D018_W if (ARKANOID_BOOTLEG_VERBOSE) logerror("%s: arkanoid_bootleg_d018_w - data = %02x - cmd = %02x\n", machine().describe_context(), data, m_bootleg_cmd); +#define LOG_D008_R if (ARKANOID_BOOTLEG_VERBOSE) logerror("%s: arkanoid_bootleg_d008_r - val = %02x\n", machine().describe_context(), arkanoid_bootleg_d008_val); /* Kludge for some bootlegs that read this address */ @@ -125,7 +125,7 @@ READ8_MEMBER(arkanoid_state::arkanoid_bootleg_f000_r) LOG_F000_R break; default: - logerror("%04x: arkanoid_bootleg_f000_r - cmd = %02x - unknown bootleg !\n", space.device().safe_pc(), m_bootleg_cmd); + logerror("%s: arkanoid_bootleg_f000_r - cmd = %02x - unknown bootleg !\n", machine().describe_context(), m_bootleg_cmd); break; } @@ -212,7 +212,7 @@ READ8_MEMBER(arkanoid_state::arkanoid_bootleg_f002_r) LOG_F002_R break; default: - logerror("%04x: arkanoid_bootleg_f002_r - cmd = %02x - unknown bootleg !\n", space.device().safe_pc(), m_bootleg_cmd); + logerror("%s: arkanoid_bootleg_f002_r - cmd = %02x - unknown bootleg !\n", machine().describe_context(), m_bootleg_cmd); break; } @@ -231,27 +231,27 @@ WRITE8_MEMBER(arkanoid_state::arkanoid_bootleg_d018_w) switch (data) { case 0x36: /* unneeded value : no call 0x2050, unused A and overwritten HL (0x0313 -> 0x0340) */ - if (space.device().safe_pc() == 0x7c47) + if (m_maincpu->pc() == 0x7c47) m_bootleg_cmd = 0x00; break; case 0x38: /* unneeded value : no call 0x2050, unused A and fixed HL (0x7bd5) */ - if (space.device().safe_pc() == 0x7b87) + if (m_maincpu->pc() == 0x7b87) m_bootleg_cmd = 0x00; break; case 0x8a: /* unneeded value : no call 0x2050, unused A and overwritten HL (0x7b77 -> 0x7c1c) */ - if (space.device().safe_pc() == 0x9661) + if (m_maincpu->pc() == 0x9661) m_bootleg_cmd = 0x00; break; case 0xe3: /* unneeded value : call 0x2050 but fixed A (0x00) and fixed HL (0xed83) */ - if (space.device().safe_pc() == 0x67e3) + if (m_maincpu->pc() == 0x67e3) m_bootleg_cmd = 0x00; break; case 0xf7: /* unneeded value : 3 * 'NOP' at 0x034f + 2 * 'NOP' at 0x35b */ - if (space.device().safe_pc() == 0x0349) + if (m_maincpu->pc() == 0x0349) m_bootleg_cmd = 0x00; break; case 0xff: /* unneeded value : no call 0x2050, unused A and overwritten HL (0x7c4f -> 0x7d31) */ - if (space.device().safe_pc() == 0x9670) + if (m_maincpu->pc() == 0x9670) m_bootleg_cmd = 0x00; break; default: @@ -264,37 +264,37 @@ WRITE8_MEMBER(arkanoid_state::arkanoid_bootleg_d018_w) switch (data) { case 0x36: /* unneeded value : call 0x2050 but fixed A (0x2d) */ - if (space.device().safe_pc() == 0x7c4c) + if (m_maincpu->pc() == 0x7c4c) m_bootleg_cmd = 0x00; break; case 0x38: /* unneeded value : call 0x2050 but fixed A (0xf3) */ - if (space.device().safe_pc() == 0x7b87) + if (m_maincpu->pc() == 0x7b87) m_bootleg_cmd = 0x00; break; case 0x88: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e3) + if (m_maincpu->pc() == 0x67e3) m_bootleg_cmd = 0x00; - if (space.device().safe_pc() == 0x7c47) + if (m_maincpu->pc() == 0x7c47) m_bootleg_cmd = 0x00; break; case 0x89: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e5) + if (m_maincpu->pc() == 0x67e5) m_bootleg_cmd = 0x00; break; case 0x8a: /* unneeded value : call 0x2050 but fixed A (0xa5) */ - if (space.device().safe_pc() == 0x9661) + if (m_maincpu->pc() == 0x9661) m_bootleg_cmd = 0x00; break; case 0xc0: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e7) + if (m_maincpu->pc() == 0x67e7) m_bootleg_cmd = 0x00; break; case 0xe3: /* unneeded value : call 0x2050 but fixed A (0x61) */ - if (space.device().safe_pc() == 0x67e9) + if (m_maincpu->pc() == 0x67e9) m_bootleg_cmd = 0x00; break; case 0xff: /* unneeded value : call 0x2050 but fixed A (0xe2) */ - if (space.device().safe_pc() == 0x9670) + if (m_maincpu->pc() == 0x9670) m_bootleg_cmd = 0x00; break; default: @@ -307,11 +307,11 @@ WRITE8_MEMBER(arkanoid_state::arkanoid_bootleg_d018_w) switch (data) { case 0x05: /* Check 1 */ - if (space.device().safe_pc() == 0x0363) + if (m_maincpu->pc() == 0x0363) m_bootleg_cmd = 0x05; break; case 0x0a: /* Check 2 */ - if (space.device().safe_pc() == 0x0372) + if (m_maincpu->pc() == 0x0372) m_bootleg_cmd = 0x0a; break; default: @@ -324,41 +324,41 @@ WRITE8_MEMBER(arkanoid_state::arkanoid_bootleg_d018_w) switch (data) { case 0x36: /* unneeded value : call 0x2050 but fixed A (0x2d) */ - if (space.device().safe_pc() == 0x7c4c) + if (m_maincpu->pc() == 0x7c4c) m_bootleg_cmd = 0x00; break; case 0x38: /* unneeded value : call 0x2050 but fixed A (0xf3) */ - if (space.device().safe_pc() == 0x7b87) + if (m_maincpu->pc() == 0x7b87) m_bootleg_cmd = 0x00; break; case 0x88: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e3) + if (m_maincpu->pc() == 0x67e3) m_bootleg_cmd = 0x00; - if (space.device().safe_pc() == 0x7c47) + if (m_maincpu->pc() == 0x7c47) m_bootleg_cmd = 0x00; break; case 0x89: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e5) + if (m_maincpu->pc() == 0x67e5) m_bootleg_cmd = 0x00; break; case 0x8a: /* unneeded value : call 0x2050 but unused HL and fixed DE (0x7c1c) */ - if (space.device().safe_pc() == 0x9661) + if (m_maincpu->pc() == 0x9661) m_bootleg_cmd = 0x00; break; case 0xc0: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e7) + if (m_maincpu->pc() == 0x67e7) m_bootleg_cmd = 0x00; break; case 0xe3: /* unneeded value : call 0x2050 but fixed A (0x61) */ - if (space.device().safe_pc() == 0x67e9) + if (m_maincpu->pc() == 0x67e9) m_bootleg_cmd = 0x00; break; case 0xf7: /* unneeded value : call 0x2050 but never called (check code at 0x0340) */ - if (space.device().safe_pc() == 0x0349) + if (m_maincpu->pc() == 0x0349) m_bootleg_cmd = 0x00; break; case 0xff: /* unneeded value : no call 0x2050, unused A and fixed HL (0x7d31) */ - if (space.device().safe_pc() == 0x9670) + if (m_maincpu->pc() == 0x9670) m_bootleg_cmd = 0x00; break; default: @@ -371,40 +371,40 @@ WRITE8_MEMBER(arkanoid_state::arkanoid_bootleg_d018_w) switch (data) { case 0x36: /* unneeded value : call 0x2050 but fixed A (0x2d) */ - if (space.device().safe_pc() == 0x7c4c) + if (m_maincpu->pc() == 0x7c4c) m_bootleg_cmd = 0x00; break; case 0x38: /* unneeded value : call 0x2050 but fixed A (0xf3) */ - if (space.device().safe_pc() == 0x7b87) + if (m_maincpu->pc() == 0x7b87) m_bootleg_cmd = 0x00; break; case 0x88: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e3) + if (m_maincpu->pc() == 0x67e3) m_bootleg_cmd = 0x00; - if (space.device().safe_pc() == 0x7c47) + if (m_maincpu->pc() == 0x7c47) m_bootleg_cmd = 0x00; case 0x89: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e5) + if (m_maincpu->pc() == 0x67e5) m_bootleg_cmd = 0x00; break; case 0x8a: /* call 0x2050 with A read from 0xf002 and wrong HL */ - if (space.device().safe_pc() == 0x9661) + if (m_maincpu->pc() == 0x9661) m_bootleg_cmd = data; break; case 0xc0: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e7) + if (m_maincpu->pc() == 0x67e7) m_bootleg_cmd = 0x00; break; case 0xe3: /* unneeded value : call 0x2050 but fixed A (0x61) */ - if (space.device().safe_pc() == 0x67e9) + if (m_maincpu->pc() == 0x67e9) m_bootleg_cmd = 0x00; break; case 0xf7: /* unneeded value : 3 * 'NOP' at 0x034f + 'JR NZ,$035D' at 0x35b */ - if (space.device().safe_pc() == 0x0349) + if (m_maincpu->pc() == 0x0349) m_bootleg_cmd = 0x00; break; case 0xff: /* call 0x2050 with A read from 0xf002 and wrong HL */ - if (space.device().safe_pc() == 0x9670) + if (m_maincpu->pc() == 0x9670) m_bootleg_cmd = data; break; default: @@ -417,48 +417,48 @@ WRITE8_MEMBER(arkanoid_state::arkanoid_bootleg_d018_w) switch (data) { case 0x24: /* A read from 0xf002 (expected to be 0x9b) */ - if (space.device().safe_pc() == 0xbd7a) + if (m_maincpu->pc() == 0xbd7a) m_bootleg_cmd = data; break; case 0x36: /* call 0x2050 with A read from 0xf002 and wrong HL */ - if (space.device().safe_pc() == 0x7c4c) + if (m_maincpu->pc() == 0x7c4c) m_bootleg_cmd = data; break; case 0x38: /* call 0x2050 with A read from 0xf002 and wrong HL */ - if (space.device().safe_pc() == 0x7b87) + if (m_maincpu->pc() == 0x7b87) m_bootleg_cmd = data; break; case 0x88: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e3) + if (m_maincpu->pc() == 0x67e3) m_bootleg_cmd = 0x00; - if (space.device().safe_pc() == 0x7c47) + if (m_maincpu->pc() == 0x7c47) m_bootleg_cmd = 0x00; case 0x89: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e5) + if (m_maincpu->pc() == 0x67e5) m_bootleg_cmd = 0x00; break; case 0x8a: /* call 0x2050 with A read from 0xf002 and wrong HL */ - if (space.device().safe_pc() == 0x9661) + if (m_maincpu->pc() == 0x9661) m_bootleg_cmd = data; break; case 0xc0: /* unneeded value : no read back */ - if (space.device().safe_pc() == 0x67e7) + if (m_maincpu->pc() == 0x67e7) m_bootleg_cmd = 0x00; break; case 0xc3: /* A read from 0xf002 (expected to be 0x1d) */ - if (space.device().safe_pc() == 0xbd8a) + if (m_maincpu->pc() == 0xbd8a) m_bootleg_cmd = data; break; case 0xe3: /* call 0x2050 with A read from 0xf002 and wrong HL */ - if (space.device().safe_pc() == 0x67e9) + if (m_maincpu->pc() == 0x67e9) m_bootleg_cmd = data; break; case 0xf7: /* call 0x2050 with A read from 0xf002 and wrong HL */ - if (space.device().safe_pc() == 0x0349) + if (m_maincpu->pc() == 0x0349) m_bootleg_cmd = data; break; case 0xff: /* call 0x2050 with A read from 0xf002 and wrong HL */ - if (space.device().safe_pc() == 0x9670) + if (m_maincpu->pc() == 0x9670) m_bootleg_cmd = data; break; default: @@ -469,7 +469,7 @@ WRITE8_MEMBER(arkanoid_state::arkanoid_bootleg_d018_w) break; default: - logerror("%04x: arkanoid_bootleg_d018_w - data = %02x - unknown bootleg !\n", space.device().safe_pc(), data); + logerror("%s: arkanoid_bootleg_d018_w - data = %02x - unknown bootleg !\n", machine().describe_context(), data); break; } } @@ -536,7 +536,7 @@ READ8_MEMBER(arkanoid_state::arkanoid_bootleg_d008_r) arkanoid_bootleg_d008_bit[2] = 0; /* untested bit */ arkanoid_bootleg_d008_bit[3] = 0; /* untested bit */ arkanoid_bootleg_d008_bit[5] = 0; /* untested bit */ - logerror("%04x: arkanoid_bootleg_d008_r - unknown bootleg !\n",space.device().safe_pc()); + logerror("%s: arkanoid_bootleg_d008_r - unknown bootleg !\n", machine().describe_context()); break; } |