diff options
Diffstat (limited to 'src/devices/bus/nes/pirate.cpp')
-rw-r--r-- | src/devices/bus/nes/pirate.cpp | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/devices/bus/nes/pirate.cpp b/src/devices/bus/nes/pirate.cpp index 1d2035a9b91..acda901ecca 100644 --- a/src/devices/bus/nes/pirate.cpp +++ b/src/devices/bus/nes/pirate.cpp @@ -423,7 +423,7 @@ void nes_cityfight_device::pcb_reset() -------------------------------------------------*/ -WRITE8_MEMBER(nes_agci_device::write_h) +void nes_agci_device::write_h(offs_t offset, uint8_t data) { LOG_MMC(("agci write_h, offset: %04x, data: %02x\n", offset, data)); @@ -445,7 +445,7 @@ WRITE8_MEMBER(nes_agci_device::write_h) -------------------------------------------------*/ -WRITE8_MEMBER(nes_dreamtech_device::write_l) +void nes_dreamtech_device::write_l(offs_t offset, uint8_t data) { LOG_MMC(("dreamtech write_l, offset: %04x, data: %02x\n", offset, data)); offset += 0x100; @@ -467,7 +467,7 @@ WRITE8_MEMBER(nes_dreamtech_device::write_l) -------------------------------------------------*/ -WRITE8_MEMBER(nes_fukutake_device::write_l) +void nes_fukutake_device::write_l(offs_t offset, uint8_t data) { LOG_MMC(("fukutake write_l, offset: %04x, data: %02x\n", offset, data)); offset += 0x100; @@ -483,7 +483,7 @@ WRITE8_MEMBER(nes_fukutake_device::write_l) m_ram[offset - 0x400] = data; } -READ8_MEMBER(nes_fukutake_device::read_l) +uint8_t nes_fukutake_device::read_l(offs_t offset) { LOG_MMC(("fukutake read_l, offset: %04x\n", offset)); offset += 0x100; @@ -503,13 +503,13 @@ READ8_MEMBER(nes_fukutake_device::read_l) return 0; } -WRITE8_MEMBER(nes_fukutake_device::write_m) +void nes_fukutake_device::write_m(offs_t offset, uint8_t data) { LOG_MMC(("fukutake write_m, offset: %04x, data: %02x\n", offset, data)); m_prgram[((m_latch * 0x2000) + offset) & (m_prgram.size() - 1)] = data; } -READ8_MEMBER(nes_fukutake_device::read_m) +uint8_t nes_fukutake_device::read_m(offs_t offset) { LOG_MMC(("fukutake read_m, offset: %04x\n", offset)); return m_prgram[((m_latch * 0x2000) + offset) & (m_prgram.size() - 1)]; @@ -540,7 +540,7 @@ void nes_futuremedia_device::hblank_irq(int scanline, int vblank, int blanked) } } -WRITE8_MEMBER(nes_futuremedia_device::write_h) +void nes_futuremedia_device::write_h(offs_t offset, uint8_t data) { LOG_MMC(("futuremedia write_h, offset: %04x, data: %02x\n", offset, data)); @@ -603,7 +603,7 @@ WRITE8_MEMBER(nes_futuremedia_device::write_h) -------------------------------------------------*/ -WRITE8_MEMBER(nes_magseries_device::write_h) +void nes_magseries_device::write_h(offs_t offset, uint8_t data) { LOG_MMC(("magseries write_h, offset: %04x, data: %02x\n", offset, data)); @@ -626,7 +626,7 @@ WRITE8_MEMBER(nes_magseries_device::write_h) -------------------------------------------------*/ -WRITE8_MEMBER(nes_daou306_device::write_h) +void nes_daou306_device::write_h(offs_t offset, uint8_t data) { LOG_MMC(("daou306 write_h, offset: %04x, data: %02x\n", offset, data)); int reg = BIT(offset, 2) ? 8 : 0; @@ -695,7 +695,7 @@ WRITE8_MEMBER(nes_daou306_device::write_h) -------------------------------------------------*/ -WRITE8_MEMBER(nes_cc21_device::write_h) +void nes_cc21_device::write_h(offs_t offset, uint8_t data) { LOG_MMC(("cc21 write_h, offset: %04x, data: %02x\n", offset, data)); @@ -718,7 +718,7 @@ WRITE8_MEMBER(nes_cc21_device::write_h) -------------------------------------------------*/ -WRITE8_MEMBER(nes_xiaozy_device::write_l) +void nes_xiaozy_device::write_l(offs_t offset, uint8_t data) { LOG_MMC(("xiaozy write_l, offset: %04x, data: %02x\n", offset, data)); @@ -739,7 +739,7 @@ WRITE8_MEMBER(nes_xiaozy_device::write_l) -------------------------------------------------*/ -WRITE8_MEMBER(nes_edu2k_device::write_h) +void nes_edu2k_device::write_h(offs_t offset, uint8_t data) { LOG_MMC(("edu2k write_h, offset: %04x, data: %02x\n", offset, data)); @@ -747,13 +747,13 @@ WRITE8_MEMBER(nes_edu2k_device::write_h) m_latch = (data & 0xc0) >> 6; } -WRITE8_MEMBER(nes_edu2k_device::write_m) +void nes_edu2k_device::write_m(offs_t offset, uint8_t data) { LOG_MMC(("edu2k write_m, offset: %04x, data: %02x\n", offset, data)); m_prgram[((m_latch * 0x2000) + offset) & (m_prgram.size() - 1)] = data; } -READ8_MEMBER(nes_edu2k_device::read_m) +uint8_t nes_edu2k_device::read_m(offs_t offset) { LOG_MMC(("edu2k read_m, offset: %04x\n", offset)); return m_prgram[((m_latch * 0x2000) + offset) & (m_prgram.size() - 1)]; @@ -787,7 +787,7 @@ void nes_t230_device::hblank_irq(int scanline, int vblank, int blanked) } } -WRITE8_MEMBER(nes_t230_device::write_h) +void nes_t230_device::write_h(offs_t offset, uint8_t data) { LOG_MMC(("t230 write_h, offset: %04x, data: %02x\n", offset, data)); @@ -869,7 +869,7 @@ void nes_mk2_device::hblank_irq( int scanline, int vblank, int blanked ) m_irq_clear = 0; } -WRITE8_MEMBER(nes_mk2_device::write_m) +void nes_mk2_device::write_m(offs_t offset, uint8_t data) { LOG_MMC(("mk2 write_m, offset: %04x, data: %02x\n", offset, data)); @@ -921,7 +921,7 @@ void nes_whero_device::hblank_irq(int scanline, int vblank, int blanked) } } -WRITE8_MEMBER(nes_whero_device::write_h) +void nes_whero_device::write_h(offs_t offset, uint8_t data) { int bank, shift, mask1, mask2; LOG_MMC(("World Hero write_h, offset: %04x, data: %02x\n", offset, data)); @@ -1005,7 +1005,7 @@ WRITE8_MEMBER(nes_whero_device::write_h) -------------------------------------------------*/ -WRITE8_MEMBER(nes_43272_device::write_h) +void nes_43272_device::write_h(offs_t offset, uint8_t data) { LOG_MMC(("unl_43272 write_h, offset: %04x, data: %02x\n", offset, data)); @@ -1016,7 +1016,7 @@ WRITE8_MEMBER(nes_43272_device::write_h) } -READ8_MEMBER(nes_43272_device::read_h) +uint8_t nes_43272_device::read_h(offs_t offset) { uint8_t mask = (m_latch & 0x400) ? 0xfe : 0xff; LOG_MMC(("unl_43272 read_h, offset: %04x\n", offset)); @@ -1054,7 +1054,7 @@ void nes_tf1201_device::update_prg() prg8_cd(m_swap ? m_prg : 0xff ); } -WRITE8_MEMBER(nes_tf1201_device::write_h) +void nes_tf1201_device::write_h(offs_t offset, uint8_t data) { int bank; LOG_MMC(("unl_tf1201 write_h, offset: %04x, data: %02x\n", offset, data)); @@ -1139,7 +1139,7 @@ void nes_cityfight_device::update_prg() prg8_cd(m_prg_reg); } -WRITE8_MEMBER(nes_cityfight_device::write_h) +void nes_cityfight_device::write_h(offs_t offset, uint8_t data) { int bank; LOG_MMC(("unl_cityfight write_h, offset: %04x, data: %02x\n", offset, data)); @@ -1244,7 +1244,7 @@ void nes_fujiya_device::pcb_reset() m_latch = 0; } -WRITE8_MEMBER(nes_fujiya_device::write_m) +void nes_fujiya_device::write_m(offs_t offset, uint8_t data) { LOG_MMC(("fujiya write_m, offset: %04x, data: %02x\n", offset, data)); offset += 0x6000; @@ -1253,7 +1253,7 @@ WRITE8_MEMBER(nes_fujiya_device::write_m) m_latch = (data & 0x40) << 1; } -READ8_MEMBER(nes_fujiya_device::read_m) +uint8_t nes_fujiya_device::read_m(offs_t offset) { LOG_MMC(("fujiya read_m, offset: %04x\n", offset)); offset += 0x6000; @@ -1261,6 +1261,6 @@ READ8_MEMBER(nes_fujiya_device::read_m) if (offset == 0x7001 || offset == 0x7777) return m_latch | ((offset >> 8) & 0x7f); - return m_open_bus; // open bus + return get_open_bus(); // open bus } #endif |