diff options
Diffstat (limited to 'src/devices/cpu/m6502/m5074x.cpp')
-rw-r--r-- | src/devices/cpu/m6502/m5074x.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/devices/cpu/m6502/m5074x.cpp b/src/devices/cpu/m6502/m5074x.cpp index e3f6e43a967..794ef338e31 100644 --- a/src/devices/cpu/m6502/m5074x.cpp +++ b/src/devices/cpu/m6502/m5074x.cpp @@ -275,7 +275,7 @@ void m5074x_device::recalc_timer(int timer) } } -void m5074x_device::send_port(address_space &space, uint8_t offset, uint8_t data) +void m5074x_device::send_port(uint8_t offset, uint8_t data) { m_write_p[offset](data); } @@ -292,7 +292,7 @@ uint8_t m5074x_device::read_port(uint8_t offset) return incoming; } -READ8_MEMBER(m5074x_device::ports_r) +uint8_t m5074x_device::ports_r(offs_t offset) { switch (offset) { @@ -324,53 +324,53 @@ READ8_MEMBER(m5074x_device::ports_r) return 0xff; } -WRITE8_MEMBER(m5074x_device::ports_w) +void m5074x_device::ports_w(offs_t offset, uint8_t data) { switch (offset) { case 0: // p0 - send_port(space, 0, data & m_ddrs[0]); + send_port(0, data & m_ddrs[0]); m_ports[0] = data; break; case 1: // p0 ddr - send_port(space, 0, m_ports[0] & data); + send_port(0, m_ports[0] & data); m_ddrs[0] = data; break; case 2: // p1 - send_port(space, 1, data & m_ddrs[1]); + send_port(1, data & m_ddrs[1]); m_ports[1] = data; break; case 3: // p1 ddr - send_port(space, 1, m_ports[1] & data); + send_port(1, m_ports[1] & data); m_ddrs[1] = data; break; case 4: // p2 - send_port(space, 2, data & m_ddrs[2]); + send_port(2, data & m_ddrs[2]); m_ports[2] = data; break; case 5: // p2 ddr - send_port(space, 2, m_ports[2] & data); + send_port(2, m_ports[2] & data); m_ddrs[2] = data; break; case 8: // p3 - send_port(space, 3, data & m_ddrs[3]); + send_port(3, data & m_ddrs[3]); m_ports[3] = data; break; case 9: // p3 ddr - send_port(space, 3, m_ports[3] & data); + send_port(3, m_ports[3] & data); m_ddrs[3] = data; break; } } -READ8_MEMBER(m5074x_device::tmrirq_r) +uint8_t m5074x_device::tmrirq_r(offs_t offset) { switch (offset) { @@ -399,7 +399,7 @@ READ8_MEMBER(m5074x_device::tmrirq_r) return 0xff; } -WRITE8_MEMBER(m5074x_device::tmrirq_w) +void m5074x_device::tmrirq_w(offs_t offset, uint8_t data) { // printf("%02x to tmrirq @ %d\n", data, offset); |