summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/bbc/tube/tube_z80.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/bbc/tube/tube_z80.cpp')
-rw-r--r--src/devices/bus/bbc/tube/tube_z80.cpp14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/devices/bus/bbc/tube/tube_z80.cpp b/src/devices/bus/bbc/tube/tube_z80.cpp
index a77f1ac0ab8..f1a346b3617 100644
--- a/src/devices/bus/bbc/tube/tube_z80.cpp
+++ b/src/devices/bus/bbc/tube/tube_z80.cpp
@@ -42,7 +42,7 @@ ADDRESS_MAP_END
//-------------------------------------------------
static ADDRESS_MAP_START(tube_z80_io, AS_IO, 8, bbc_tube_z80_device)
- AM_RANGE(0x00, 0x07) AM_MIRROR(0xff00) AM_READWRITE(io_r, io_w)
+ AM_RANGE(0x00, 0x07) AM_MIRROR(0xff00) AM_DEVREADWRITE("ula", tube_device, parasite_r, parasite_w)
ADDRESS_MAP_END
//-------------------------------------------------
@@ -173,18 +173,6 @@ WRITE8_MEMBER(bbc_tube_z80_device::mem_w)
m_ram->pointer()[offset] = data;
}
-
-READ8_MEMBER(bbc_tube_z80_device::io_r)
-{
- return m_ula->parasite_r(space, offset);
-}
-
-WRITE8_MEMBER(bbc_tube_z80_device::io_w)
-{
- m_ula->parasite_w(space, offset, data);
-}
-
-
WRITE_LINE_MEMBER(bbc_tube_z80_device::nmi_w)
{
m_z80->set_input_line(INPUT_LINE_NMI, state);