diff options
Diffstat (limited to 'src/mame/drivers/cedar_magnet.cpp')
-rw-r--r-- | src/mame/drivers/cedar_magnet.cpp | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/src/mame/drivers/cedar_magnet.cpp b/src/mame/drivers/cedar_magnet.cpp index 678f07850c2..c5cdfb8720e 100644 --- a/src/mame/drivers/cedar_magnet.cpp +++ b/src/mame/drivers/cedar_magnet.cpp @@ -340,7 +340,7 @@ READ8_MEMBER(cedar_magnet_state::watchdog_r) READ8_MEMBER(cedar_magnet_state::port7c_r) { - //printf("%s: port7c_r\n", machine().describe_context()); + //logerror("%s: port7c_r\n", machine().describe_context()); return 0x01; } @@ -354,19 +354,19 @@ READ8_MEMBER(cedar_magnet_state::port7c_r) READ8_MEMBER(cedar_magnet_state::port18_r) { -// printf("%s: port18_r\n", machine().describe_context()); +// logerror("%s: port18_r\n", machine().describe_context()); return 0x00; } WRITE8_MEMBER(cedar_magnet_state::port18_w) { -// printf("%s: port18_w %02x\n", machine().describe_context(), data); +// logerror("%s: port18_w %02x\n", machine().describe_context(), data); } READ8_MEMBER(cedar_magnet_state::port19_r) { uint8_t ret = 0x00; -// printf("%s: port19_r\n", machine().describe_context()); +// logerror("%s: port19_r\n", machine().describe_context()); // 9496 in a,($19) // 9498 bit 2,a @@ -378,19 +378,19 @@ READ8_MEMBER(cedar_magnet_state::port19_r) READ8_MEMBER(cedar_magnet_state::port1a_r) { -// printf("%s: port1a_r\n", machine().describe_context()); +// logerror("%s: port1a_r\n", machine().describe_context()); return 0x00; } WRITE8_MEMBER(cedar_magnet_state::port19_w) { -// printf("%s: port19_w %02x\n", machine().describe_context(), data); +// logerror("%s: port19_w %02x\n", machine().describe_context(), data); } WRITE8_MEMBER(cedar_magnet_state::port1b_w) { -// printf("%s: port1b_w %02x\n", machine().describe_context(), data); +// logerror("%s: port1b_w %02x\n", machine().describe_context(), data); } /*********************** @@ -531,14 +531,14 @@ WRITE8_MEMBER(cedar_magnet_state::other_cpu_w) { cpus_accessed++; m_cedsound->write_cpu_bus(offset2, data); - // printf("%s: sound cpu write %04x %02x - bank bits %d %d %d %d %d %d %d\n", machine().describe_context(), offset,data, bankbit0, plane0select, plane1select, spriteselect, soundselect, windowbank, unk2); + // logerror("%s: sound cpu write %04x %02x - bank bits %d %d %d %d %d %d %d\n", machine().describe_context(), offset,data, bankbit0, plane0select, plane1select, spriteselect, soundselect, windowbank, unk2); } if (cpus_accessed != 1) logerror("%s: writing multiple CPUS!!! %04x %02x - bank bits %d %d %d %d %d %d %d\n", machine().describe_context(), offset,data, bankbit0, plane0select, plane1select, spriteselect, soundselect, windowbank, unk2); // if ((offset==0) || (offset2 == 0xe) || (offset2 == 0xf) || (offset2 == 0x68)) -// printf("%s: other cpu write %04x %02x - bank bits %d %d %d %d %d %d %d\n", machine().describe_context(), offset,data, bankbit0, plane0select, plane1select, spriteselect, soundselect, windowbank, unk2); +// logerror("%s: other cpu write %04x %02x - bank bits %d %d %d %d %d %d %d\n", machine().describe_context(), offset,data, bankbit0, plane0select, plane1select, spriteselect, soundselect, windowbank, unk2); } @@ -575,7 +575,7 @@ READ8_MEMBER( cedar_magnet_state::ic48_pio_pa_r ) // 0x20 // interrupt source stuff?? ret &= ~0x10; - if (LOG_IC48_PIO_PA) printf("%s: ic48_pio_pa_r (returning %02x)\n", machine().describe_context(), ret); + if (LOG_IC48_PIO_PA) logerror("%s: ic48_pio_pa_r (returning %02x)\n", machine().describe_context(), ret); return ret; } @@ -587,16 +587,16 @@ WRITE8_MEMBER( cedar_magnet_state::ic48_pio_pa_w ) // 0x20 m_ic48_pio_pa_val = data; // address 0x20 - pio ic48 port a - if (LOG_IC48_PIO_PA) printf("%s: ic48_pio_pa_w %02x (memory banking etc.)\n", machine().describe_context(), data); + if (LOG_IC48_PIO_PA) logerror("%s: ic48_pio_pa_w %02x (memory banking etc.)\n", machine().describe_context(), data); - if (LOG_IC48_PIO_PA) printf("output bit 0x80 %d (unused)\n", (data >> 7)&1); // A7 -> 12 J4 unpopulated - if (LOG_IC48_PIO_PA) printf("output bit 0x40 %d (bank)\n", (data >> 6)&1); // A6 -> 2 74HC10 3NAND IC19 - if (LOG_IC48_PIO_PA) printf("output bit 0x20 %d (bank)\n", (data >> 5)&1); // A5 -> 4 74HC10 3NAND IC19 - if (LOG_IC48_PIO_PA) printf("input bit 0x10 %d (interrupt source related?)\n", (data >> 4)&1); // 10 in // A4 <- 9 74HC74 IC20 <- input from 18 74LS244 IC61 - if (LOG_IC48_PIO_PA) printf("input bit 0x08 %d (COIN1)\n", (data >> 3)&1); // 08 in // A3 <- 4 74HC14P (inverter) IC4 <- EDGE 21 COIN1 - if (LOG_IC48_PIO_PA) printf("output bit 0x04 %d (plane0 CPU/bus related?)\n", (data >> 2)&1); // A2 -> 45 J6 - if (LOG_IC48_PIO_PA) printf("output bit 0x02 %d (plane0 CPU/bus related?)\n", (data >> 1)&1); // A1 -> 47 J6 - if (LOG_IC48_PIO_PA) printf("input bit 0x01 %d (plane0 CPU/bus related?)\n", (data >> 0)&1); // A0 -> 49 J6 + if (LOG_IC48_PIO_PA) logerror("output bit 0x80 %d (unused)\n", (data >> 7)&1); // A7 -> 12 J4 unpopulated + if (LOG_IC48_PIO_PA) logerror("output bit 0x40 %d (bank)\n", (data >> 6)&1); // A6 -> 2 74HC10 3NAND IC19 + if (LOG_IC48_PIO_PA) logerror("output bit 0x20 %d (bank)\n", (data >> 5)&1); // A5 -> 4 74HC10 3NAND IC19 + if (LOG_IC48_PIO_PA) logerror("input bit 0x10 %d (interrupt source related?)\n", (data >> 4)&1); // 10 in // A4 <- 9 74HC74 IC20 <- input from 18 74LS244 IC61 + if (LOG_IC48_PIO_PA) logerror("input bit 0x08 %d (COIN1)\n", (data >> 3)&1); // 08 in // A3 <- 4 74HC14P (inverter) IC4 <- EDGE 21 COIN1 + if (LOG_IC48_PIO_PA) logerror("output bit 0x04 %d (plane0 CPU/bus related?)\n", (data >> 2)&1); // A2 -> 45 J6 + if (LOG_IC48_PIO_PA) logerror("output bit 0x02 %d (plane0 CPU/bus related?)\n", (data >> 1)&1); // A1 -> 47 J6 + if (LOG_IC48_PIO_PA) logerror("input bit 0x01 %d (plane0 CPU/bus related?)\n", (data >> 0)&1); // A0 -> 49 J6 int bankbit0 = (m_ic48_pio_pa_val & 0x60) >> 5; m_bank0->set_bank(bankbit0); @@ -616,7 +616,7 @@ READ8_MEMBER( cedar_magnet_state::ic48_pio_pb_r ) // 0x22 if (!m_cedsprite->is_running()) ret &= ~0x10; if (!m_cedplane1->is_running()) ret &= ~0x01; - if (LOG_IC48_PIO_PB) printf("%s: ic48_pio_pb_r (returning %02x)\n", machine().describe_context(), ret); + if (LOG_IC48_PIO_PB) logerror("%s: ic48_pio_pb_r (returning %02x)\n", machine().describe_context(), ret); return ret; } @@ -627,17 +627,17 @@ WRITE8_MEMBER(cedar_magnet_state::ic48_pio_pb_w) // 0x22 m_ic48_pio_pb_val = data; - if (LOG_IC48_PIO_PB) printf("%s: ic48_pio_pb_w %02x\n", machine().describe_context(), data); + if (LOG_IC48_PIO_PB) logerror("%s: ic48_pio_pb_w %02x\n", machine().describe_context(), data); // address 0x22 - pio ic48 port b - if (LOG_IC48_PIO_PB) printf("input bit 0x80 %d (COIN2)\n", (data >> 7)&1); // B7 <- 2 74HC14P (inverter) IC4 <- EDGE 22 COIN2 - if (LOG_IC48_PIO_PB) printf("output bit 0x40 (J6) (sprite CPU/bus related?) %d\n", (data >> 6)&1); // B6 -> 41 J6 - if (LOG_IC48_PIO_PB) printf("output bit 0x20 (J6) (sprite CPU/bus related?) %d\n", (data >> 5)&1); // B5 -> 43 J6 - if (LOG_IC48_PIO_PB) printf("input bit 0x10 (J6) (sprite CPU/bus related?) %d\n", (data >> 4)&1); // B4 -> 44 J6 - if (LOG_IC48_PIO_PB) printf("output bit 0x08 (Q8) %d\n", (data >> 3)&1); // B3 -> Q8 transistor - if (LOG_IC48_PIO_PB) printf("output bit 0x04 (J6) (plane1 CPU/bus related?) %d\n", (data >> 2)&1); // B2 -> 46 J6 - if (LOG_IC48_PIO_PB) printf("output bit 0x02 (J6) (plane1 CPU/bus related?) %d\n", (data >> 1)&1); // B1 -> 48 J6 - if (LOG_IC48_PIO_PB) printf("input bit 0x01 (J6) (plane1 CPU/bus related?) %d\n", (data >> 0)&1); // B0 -> 50 J6 + if (LOG_IC48_PIO_PB) logerror("input bit 0x80 %d (COIN2)\n", (data >> 7)&1); // B7 <- 2 74HC14P (inverter) IC4 <- EDGE 22 COIN2 + if (LOG_IC48_PIO_PB) logerror("output bit 0x40 (J6) (sprite CPU/bus related?) %d\n", (data >> 6)&1); // B6 -> 41 J6 + if (LOG_IC48_PIO_PB) logerror("output bit 0x20 (J6) (sprite CPU/bus related?) %d\n", (data >> 5)&1); // B5 -> 43 J6 + if (LOG_IC48_PIO_PB) logerror("input bit 0x10 (J6) (sprite CPU/bus related?) %d\n", (data >> 4)&1); // B4 -> 44 J6 + if (LOG_IC48_PIO_PB) logerror("output bit 0x08 (Q8) %d\n", (data >> 3)&1); // B3 -> Q8 transistor + if (LOG_IC48_PIO_PB) logerror("output bit 0x04 (J6) (plane1 CPU/bus related?) %d\n", (data >> 2)&1); // B2 -> 46 J6 + if (LOG_IC48_PIO_PB) logerror("output bit 0x02 (J6) (plane1 CPU/bus related?) %d\n", (data >> 1)&1); // B1 -> 48 J6 + if (LOG_IC48_PIO_PB) logerror("input bit 0x01 (J6) (plane1 CPU/bus related?) %d\n", (data >> 0)&1); // B0 -> 50 J6 int plane1select = (m_ic48_pio_pb_val & 0x07) >> 0; int spriteselect = (m_ic48_pio_pb_val & 0x70) >> 4; @@ -659,7 +659,7 @@ READ8_MEMBER( cedar_magnet_state::ic49_pio_pb_r ) // 0x42 if (!m_cedsound->is_running()) ret &= ~0x10; - if (LOG_IC49_PIO_PB) printf("%s: ic49_pio_pb_r (returning %02x)\n", machine().describe_context(), ret); + if (LOG_IC49_PIO_PB) logerror("%s: ic49_pio_pb_r (returning %02x)\n", machine().describe_context(), ret); return ret; } @@ -669,18 +669,18 @@ WRITE8_MEMBER( cedar_magnet_state::ic49_pio_pb_w ) // 0x42 m_ic49_pio_pb_val = data; - //printf("%s: ic49_pio_pb_w %02x\n", machine().describe_context(), data); + //logerror("%s: ic49_pio_pb_w %02x\n", machine().describe_context(), data); // address 0x42 - pio ic49 port b - if (LOG_IC49_PIO_PB) printf("output bit 0x80 %d (Q9)\n", (data >> 7)&1); // B7 -> Q9 transistor - if (LOG_IC49_PIO_PB) printf("output bit 0x40 %d (sound CPU bus related) (J3)\n", (data >> 6)&1); // B6 -> 9 J3 - if (LOG_IC49_PIO_PB) printf("output bit 0x20 %d (sound CPU bus related) (J3)\n", (data >> 5)&1); // B5 -> 8 J3 - if (LOG_IC49_PIO_PB) printf("input bit 0x10 %d (sound CPU bus related) (J3)\n", (data >> 4)&1); // B4 -> 7 J3 // input? - if (LOG_IC49_PIO_PB) printf("output bit 0x08 %d (J7)\n", (data >> 3)&1); // B3 -> 35 J7 bank bits - if (LOG_IC49_PIO_PB) printf("output bit 0x04 %d (J7)\n", (data >> 2)&1); // B2 -> 36 J7 bank bits + if (LOG_IC49_PIO_PB) logerror("output bit 0x80 %d (Q9)\n", (data >> 7)&1); // B7 -> Q9 transistor + if (LOG_IC49_PIO_PB) logerror("output bit 0x40 %d (sound CPU bus related) (J3)\n", (data >> 6)&1); // B6 -> 9 J3 + if (LOG_IC49_PIO_PB) logerror("output bit 0x20 %d (sound CPU bus related) (J3)\n", (data >> 5)&1); // B5 -> 8 J3 + if (LOG_IC49_PIO_PB) logerror("input bit 0x10 %d (sound CPU bus related) (J3)\n", (data >> 4)&1); // B4 -> 7 J3 // input? + if (LOG_IC49_PIO_PB) logerror("output bit 0x08 %d (J7)\n", (data >> 3)&1); // B3 -> 35 J7 bank bits + if (LOG_IC49_PIO_PB) logerror("output bit 0x04 %d (J7)\n", (data >> 2)&1); // B2 -> 36 J7 bank bits // there is code to mask out both bottom bits here before load operations? - if (LOG_IC49_PIO_PB) printf("output bit 0x02 %d (IC21)\n", (data >> 1)&1); // B1 -> 3 74HC04 IC21 (set before some SPRITE cpu operations, possibly halts the blitter?) - if (LOG_IC49_PIO_PB) printf("output bit 0x01 (LED) %d\n", (data >> 0)&1); // B0 -> LED LD1 + if (LOG_IC49_PIO_PB) logerror("output bit 0x02 %d (IC21)\n", (data >> 1)&1); // B1 -> 3 74HC04 IC21 (set before some SPRITE cpu operations, possibly halts the blitter?) + if (LOG_IC49_PIO_PB) logerror("output bit 0x01 (LED) %d\n", (data >> 0)&1); // B0 -> LED LD1 |