diff options
Diffstat (limited to 'src/devices/bus/bbc/tube/tube_80286.cpp')
-rw-r--r-- | src/devices/bus/bbc/tube/tube_80286.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/devices/bus/bbc/tube/tube_80286.cpp b/src/devices/bus/bbc/tube/tube_80286.cpp index e8ff167d0fb..f38761341f5 100644 --- a/src/devices/bus/bbc/tube/tube_80286.cpp +++ b/src/devices/bus/bbc/tube/tube_80286.cpp @@ -129,25 +129,24 @@ void bbc_tube_80286_device::device_reset() // IMPLEMENTATION //************************************************************************** -uint8_t bbc_tube_80286_device::host_r(offs_t offset) +READ8_MEMBER(bbc_tube_80286_device::host_r) { - return m_ula->host_r(offset); + return m_ula->host_r(space, offset); } -void bbc_tube_80286_device::host_w(offs_t offset, uint8_t data) +WRITE8_MEMBER(bbc_tube_80286_device::host_w) { - m_ula->host_w(offset, data); + m_ula->host_w(space, offset, data); } -uint8_t bbc_tube_80286_device::disable_boot_rom() +READ8_MEMBER(bbc_tube_80286_device::disable_boot_rom) { - if (!machine().side_effects_disabled()) - m_i80286->space(AS_PROGRAM).install_ram(0xc0000, 0xfffff, m_ram->pointer() + 0xc0000); + m_i80286->space(AS_PROGRAM).install_ram(0xc0000, 0xfffff, m_ram->pointer() + 0xc0000); return 0xff; } -void bbc_tube_80286_device::irq_latch_w(uint8_t data) +WRITE8_MEMBER(bbc_tube_80286_device::irq_latch_w) { m_irq_latch = data; } |