diff options
Diffstat (limited to 'src/devices/bus/acorn/atom/econet.cpp')
-rw-r--r-- | src/devices/bus/acorn/atom/econet.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/bus/acorn/atom/econet.cpp b/src/devices/bus/acorn/atom/econet.cpp index 5051fd0e8e7..206f3435e7e 100644 --- a/src/devices/bus/acorn/atom/econet.cpp +++ b/src/devices/bus/acorn/atom/econet.cpp @@ -63,20 +63,20 @@ void atom_econet_device::device_start() { address_space &space = m_bus->memspace(); - space.install_readwrite_handler(0xb400, 0xb403, read8sm_delegate(FUNC(mc6854_device::read), m_adlc.target()), write8sm_delegate(FUNC(mc6854_device::write), m_adlc.target())); - space.install_read_handler(0xb404, 0xb404, read8_delegate(FUNC(atom_econet_device::statid_r), this)); + space.install_readwrite_handler(0xb400, 0xb403, read8sm_delegate(*m_adlc, FUNC(mc6854_device::read)), write8sm_delegate(*m_adlc, FUNC(mc6854_device::write))); + space.install_read_handler(0xb404, 0xb404, read8smo_delegate(*this, FUNC(atom_econet_device::statid_r))); } //************************************************************************** // IMPLEMENTATION //************************************************************************** -READ8_MEMBER(atom_econet_device::statid_r) +uint8_t atom_econet_device::statid_r() { return 0xfe; } -WRITE_LINE_MEMBER(atom_econet_device::bus_irq_w) +void atom_econet_device::bus_irq_w(int state) { m_bus->irq_w(state); } |