summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m6502/m5074x.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/m6502/m5074x.cpp')
-rw-r--r--src/devices/cpu/m6502/m5074x.cpp26
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);