diff options
Diffstat (limited to 'src/mame/drivers/vic10.cpp')
-rw-r--r-- | src/mame/drivers/vic10.cpp | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/src/mame/drivers/vic10.cpp b/src/mame/drivers/vic10.cpp index b3226566311..68f8d95a13e 100644 --- a/src/mame/drivers/vic10.cpp +++ b/src/mame/drivers/vic10.cpp @@ -72,21 +72,21 @@ private: virtual void machine_start() override; virtual void machine_reset() override; - DECLARE_READ8_MEMBER( read ); - DECLARE_WRITE8_MEMBER( write ); + uint8_t read(offs_t offset); + void write(offs_t offset, uint8_t data); - DECLARE_READ8_MEMBER( vic_videoram_r ); - DECLARE_READ8_MEMBER( vic_colorram_r ); + uint8_t vic_videoram_r(offs_t offset); + uint8_t vic_colorram_r(offs_t offset); - DECLARE_READ8_MEMBER( sid_potx_r ); - DECLARE_READ8_MEMBER( sid_poty_r ); + uint8_t sid_potx_r(); + uint8_t sid_poty_r(); - DECLARE_READ8_MEMBER( cia_pa_r ); - DECLARE_READ8_MEMBER( cia_pb_r ); - DECLARE_WRITE8_MEMBER( cia_pb_w ); + uint8_t cia_pa_r(); + uint8_t cia_pb_r(); + void cia_pb_w(uint8_t data); - DECLARE_READ8_MEMBER( cpu_r ); - DECLARE_WRITE8_MEMBER( cpu_w ); + uint8_t cpu_r(); + void cpu_w(uint8_t data); DECLARE_WRITE_LINE_MEMBER( exp_reset_w ); @@ -104,7 +104,7 @@ private: // read - //------------------------------------------------- -READ8_MEMBER( vic10_state::read ) +uint8_t vic10_state::read(offs_t offset) { // TODO this is really handled by the PLA @@ -137,14 +137,14 @@ READ8_MEMBER( vic10_state::read ) } else if (offset >= 0xdc00 && offset < 0xe000) { - data = m_cia->read(space, offset & 0x0f); + data = m_cia->read(offset & 0x0f); } else if (offset >= 0xe000) { uprom = 0; } - return m_exp->cd_r(space, offset, data, lorom, uprom, exram); + return m_exp->cd_r(offset, data, lorom, uprom, exram); } @@ -152,7 +152,7 @@ READ8_MEMBER( vic10_state::read ) // write - //------------------------------------------------- -WRITE8_MEMBER( vic10_state::write ) +void vic10_state::write(offs_t offset, uint8_t data) { // TODO this is really handled by the PLA @@ -180,10 +180,10 @@ WRITE8_MEMBER( vic10_state::write ) } else if (offset >= 0xdc00 && offset < 0xe000) { - m_cia->write(space, offset & 0x0f, data); + m_cia->write(offset & 0x0f, data); } - m_exp->cd_w(space, offset, data, lorom, uprom, exram); + m_exp->cd_w(offset, data, lorom, uprom, exram); } @@ -191,7 +191,7 @@ WRITE8_MEMBER( vic10_state::write ) // vic_videoram_r - //------------------------------------------------- -READ8_MEMBER( vic10_state::vic_videoram_r ) +uint8_t vic10_state::vic_videoram_r(offs_t offset) { address_space &program = m_maincpu->space(AS_PROGRAM); @@ -206,7 +206,7 @@ READ8_MEMBER( vic10_state::vic_videoram_r ) // vic_colorram_r - //------------------------------------------------- -READ8_MEMBER( vic10_state::vic_colorram_r ) +uint8_t vic10_state::vic_colorram_r(offs_t offset) { return m_color_ram[offset]; } @@ -355,11 +355,11 @@ INPUT_PORTS_END // sid6581_interface sid_intf //------------------------------------------------- -READ8_MEMBER( vic10_state::sid_potx_r ) +uint8_t vic10_state::sid_potx_r() { uint8_t data = 0xff; - switch (m_cia->read_pa() >> 6) + switch (m_cia->pa_r() >> 6) { case 1: data = m_joy1->read_pot_x(); break; case 2: data = m_joy2->read_pot_x(); break; @@ -382,11 +382,11 @@ READ8_MEMBER( vic10_state::sid_potx_r ) return data; } -READ8_MEMBER( vic10_state::sid_poty_r ) +uint8_t vic10_state::sid_poty_r() { uint8_t data = 0xff; - switch (m_cia->read_pa() >> 6) + switch (m_cia->pa_r() >> 6) { case 1: data = m_joy1->read_pot_y(); break; case 2: data = m_joy2->read_pot_y(); break; @@ -414,7 +414,7 @@ READ8_MEMBER( vic10_state::sid_poty_r ) // MOS6526_INTERFACE( cia_intf ) //------------------------------------------------- -READ8_MEMBER( vic10_state::cia_pa_r ) +uint8_t vic10_state::cia_pa_r() { /* @@ -440,7 +440,7 @@ READ8_MEMBER( vic10_state::cia_pa_r ) data &= ~(!BIT(joy_b, 5) << 4); // keyboard - uint8_t cia_pb = m_cia->read_pb(); + uint8_t cia_pb = m_cia->pb_r(); uint32_t row[8] = { m_row[0]->read(), m_row[1]->read() & m_lock->read(), m_row[2]->read(), m_row[3]->read(), m_row[4]->read(), m_row[5]->read(), m_row[6]->read(), m_row[7]->read() }; @@ -462,7 +462,7 @@ READ8_MEMBER( vic10_state::cia_pa_r ) return data; } -READ8_MEMBER( vic10_state::cia_pb_r ) +uint8_t vic10_state::cia_pb_r() { /* @@ -488,7 +488,7 @@ READ8_MEMBER( vic10_state::cia_pb_r ) data &= ~(!BIT(joy_a, 5) << 4); // keyboard - uint8_t cia_pa = m_cia->read_pa(); + uint8_t cia_pa = m_cia->pa_r(); if (!BIT(cia_pa, 7)) data &= m_row[7]->read(); if (!BIT(cia_pa, 6)) data &= m_row[6]->read(); @@ -502,7 +502,7 @@ READ8_MEMBER( vic10_state::cia_pb_r ) return data; } -WRITE8_MEMBER( vic10_state::cia_pb_w ) +void vic10_state::cia_pb_w(uint8_t data) { /* @@ -527,7 +527,7 @@ WRITE8_MEMBER( vic10_state::cia_pb_w ) // M6510_INTERFACE( cpu_intf ) //------------------------------------------------- -READ8_MEMBER( vic10_state::cpu_r ) +uint8_t vic10_state::cpu_r() { /* @@ -553,7 +553,7 @@ READ8_MEMBER( vic10_state::cpu_r ) return data; } -WRITE8_MEMBER( vic10_state::cpu_w ) +void vic10_state::cpu_w(uint8_t data) { /* @@ -568,7 +568,7 @@ WRITE8_MEMBER( vic10_state::cpu_w ) */ - if (BIT(offset, 0)) + if (0 /*BIT(offset, 0)*/) // what offset? { m_exp->p0_w(BIT(data, 0)); } |