diff options
Diffstat (limited to 'src/mame/drivers/8080bw.cpp')
-rw-r--r-- | src/mame/drivers/8080bw.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mame/drivers/8080bw.cpp b/src/mame/drivers/8080bw.cpp index 7105ee48010..10b335a66c9 100644 --- a/src/mame/drivers/8080bw.cpp +++ b/src/mame/drivers/8080bw.cpp @@ -852,7 +852,7 @@ void _8080bw_state::init_spacecom() /* */ /*******************************************************/ -READ8_MEMBER(_8080bw_state::invrvnge_02_r) +uint8_t _8080bw_state::invrvnge_02_r() { uint8_t data = ioport("IN2")->read(); if (m_flip_screen) return data; @@ -1332,22 +1332,22 @@ INPUT_PORTS_END /* */ /*******************************************************/ -READ8_MEMBER(_8080bw_state::rollingc_scattered_colorram_r) +uint8_t _8080bw_state::rollingc_scattered_colorram_r(offs_t offset) { return m_scattered_colorram[(offset & 0x1f) | ((offset & 0x1f00) >> 3)]; } -WRITE8_MEMBER(_8080bw_state::rollingc_scattered_colorram_w) +void _8080bw_state::rollingc_scattered_colorram_w(offs_t offset, uint8_t data) { m_scattered_colorram[(offset & 0x1f) | ((offset & 0x1f00) >> 3)] = data; } -READ8_MEMBER(_8080bw_state::rollingc_scattered_colorram2_r) +uint8_t _8080bw_state::rollingc_scattered_colorram2_r(offs_t offset) { return m_scattered_colorram2[(offset & 0x1f) | ((offset & 0x1f00) >> 3)]; } -WRITE8_MEMBER(_8080bw_state::rollingc_scattered_colorram2_w) +void _8080bw_state::rollingc_scattered_colorram2_w(offs_t offset, uint8_t data) { m_scattered_colorram2[(offset & 0x1f) | ((offset & 0x1f00) >> 3)] = data; } @@ -1429,12 +1429,12 @@ void _8080bw_state::rollingc(machine_config &config) /*******************************************************/ -READ8_MEMBER(_8080bw_state::schaser_scattered_colorram_r) +uint8_t _8080bw_state::schaser_scattered_colorram_r(offs_t offset) { return m_scattered_colorram[(offset & 0x1f) | ((offset & 0x1f80) >> 2)]; } -WRITE8_MEMBER(_8080bw_state::schaser_scattered_colorram_w) +void _8080bw_state::schaser_scattered_colorram_w(offs_t offset, uint8_t data) { m_scattered_colorram[(offset & 0x1f) | ((offset & 0x1f80) >> 2)] = data; } @@ -1596,7 +1596,7 @@ void _8080bw_state::schaser(machine_config &config) /*******************************************************/ -READ8_MEMBER(_8080bw_state::schasercv_02_r) +uint8_t _8080bw_state::schasercv_02_r() { uint8_t data = ioport("IN2")->read(); if (m_flip_screen) return data; @@ -1978,7 +1978,7 @@ MACHINE_START_MEMBER(_8080bw_state,polaris) save_item(NAME(m_polaris_cloud_pos)); } -READ8_MEMBER(_8080bw_state::polaris_port00_r) +uint8_t _8080bw_state::polaris_port00_r() { uint8_t data = ioport("IN0")->read(); if (m_flip_screen) return data; @@ -2394,7 +2394,7 @@ INPUT_PORTS_END */ -READ8_MEMBER(_8080bw_state::indianbt_r) +uint8_t _8080bw_state::indianbt_r() { switch(m_maincpu->pc()) { @@ -2405,7 +2405,7 @@ READ8_MEMBER(_8080bw_state::indianbt_r) return machine().rand(); } -READ8_MEMBER(_8080bw_state::indianbtbr_01_r) +uint8_t _8080bw_state::indianbtbr_01_r() { uint8_t data = ioport("IN1")->read(); if (!m_flip_screen) return data; @@ -2493,7 +2493,7 @@ void _8080bw_state::indianbtbr(machine_config &config) /* */ /*******************************************************/ -WRITE8_MEMBER(_8080bw_state::steelwkr_sh_port_3_w) +void _8080bw_state::steelwkr_sh_port_3_w(uint8_t data) { machine().bookkeeping().coin_lockout_global_w(!(~data & 0x03)); /* possibly */ } @@ -2724,14 +2724,14 @@ static INPUT_PORTS_START( skylove ) INVADERS_CAB_TYPE_PORT INPUT_PORTS_END -READ8_MEMBER(_8080bw_state::shuttlei_ff_r) +uint8_t _8080bw_state::shuttlei_ff_r() { uint8_t data = ioport("INPUTS")->read(); if (!m_flip_screen) return data; return (data & 0x3b) | ioport("P2")->read(); } -WRITE8_MEMBER(_8080bw_state::shuttlei_ff_w) +void _8080bw_state::shuttlei_ff_w(uint8_t data) { /* bit 0 goes high when first coin inserted bit 1 also goes high when subsequent coins are inserted @@ -2828,7 +2828,7 @@ IRQ_CALLBACK_MEMBER(_8080bw_state::darthvdr_interrupt_vector) return 0xff; } -READ8_MEMBER(_8080bw_state::darthvdr_01_r) +uint8_t _8080bw_state::darthvdr_01_r() { uint8_t data = ioport("P2")->read(); if (m_flip_screen) return data; @@ -3204,12 +3204,12 @@ INPUT_CHANGED_MEMBER(_8080bw_state::claybust_gun_trigger) } } -READ8_MEMBER(_8080bw_state::claybust_gun_lo_r) +uint8_t _8080bw_state::claybust_gun_lo_r() { return m_claybust_gun_pos & 0xff; } -READ8_MEMBER(_8080bw_state::claybust_gun_hi_r) +uint8_t _8080bw_state::claybust_gun_hi_r() { return m_claybust_gun_pos >> 8; } @@ -3503,12 +3503,12 @@ void _8080bw_state::invmulti_map(address_map &map) map(0xe000, 0xe000).mirror(0x1fff).w(FUNC(_8080bw_state::invmulti_bank_w)); } -READ8_MEMBER(_8080bw_state::invmulti_eeprom_r) +uint8_t _8080bw_state::invmulti_eeprom_r() { return m_eeprom->do_read(); } -WRITE8_MEMBER(_8080bw_state::invmulti_eeprom_w) +void _8080bw_state::invmulti_eeprom_w(uint8_t data) { // d0: latch bit m_eeprom->di_write(data & 1); @@ -3520,7 +3520,7 @@ WRITE8_MEMBER(_8080bw_state::invmulti_eeprom_w) m_eeprom->clk_write((data & 0x10) ? ASSERT_LINE : CLEAR_LINE); } -WRITE8_MEMBER(_8080bw_state::invmulti_bank_w) +void _8080bw_state::invmulti_bank_w(uint8_t data) { // d0, d4, d6: bank int bank = (data & 1) | (data >> 3 & 2) | (data >> 4 & 4); |