diff options
Diffstat (limited to 'src/devices/bus/isa/finalchs.cpp')
-rw-r--r-- | src/devices/bus/isa/finalchs.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/bus/isa/finalchs.cpp b/src/devices/bus/isa/finalchs.cpp index 84b81220c42..6fb49bbf5c6 100644 --- a/src/devices/bus/isa/finalchs.cpp +++ b/src/devices/bus/isa/finalchs.cpp @@ -58,7 +58,7 @@ void isa8_finalchs_device::device_reset() { // MAME doesn't allow reading ioport at device_start u16 port = ioport("DSW")->read() * 0x10 + 0x100; - m_isa->install_device(port, port+1, read8_delegate(FUNC(isa8_finalchs_device::finalchs_r), this), write8_delegate(FUNC(isa8_finalchs_device::finalchs_w), this)); + m_isa->install_device(port, port+1, read8sm_delegate(*this, FUNC(isa8_finalchs_device::finalchs_r)), write8sm_delegate(*this, FUNC(isa8_finalchs_device::finalchs_w))); m_installed = true; } @@ -123,7 +123,7 @@ ioport_constructor isa8_finalchs_device::device_input_ports() const void isa8_finalchs_device::device_add_mconfig(machine_config &config) { - M65SC02(config, m_maincpu, 5_MHz_XTAL); + G65SC02(config, m_maincpu, 5_MHz_XTAL); m_maincpu->set_addrmap(AS_PROGRAM, &isa8_finalchs_device::finalchs_mem); GENERIC_LATCH_8(config, m_mainlatch); @@ -139,7 +139,7 @@ void isa8_finalchs_device::device_add_mconfig(machine_config &config) // External handlers -READ8_MEMBER(isa8_finalchs_device::finalchs_r) +uint8_t isa8_finalchs_device::finalchs_r(offs_t offset) { if (offset == 0) return m_mainlatch->read(); @@ -147,7 +147,7 @@ READ8_MEMBER(isa8_finalchs_device::finalchs_r) return m_mainlatch->pending_r() ? 0 : 1; } -WRITE8_MEMBER(isa8_finalchs_device::finalchs_w) +void isa8_finalchs_device::finalchs_w(offs_t offset, uint8_t data) { if (offset == 0) m_sublatch->write(data); |