diff options
Diffstat (limited to 'src/devices/bus/bbc/fdc/opus.cpp')
-rw-r--r-- | src/devices/bus/bbc/fdc/opus.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/devices/bus/bbc/fdc/opus.cpp b/src/devices/bus/bbc/fdc/opus.cpp index f6b07df6bcb..f25de315c58 100644 --- a/src/devices/bus/bbc/fdc/opus.cpp +++ b/src/devices/bus/bbc/fdc/opus.cpp @@ -212,7 +212,7 @@ void bbc_opusfdc_device::device_start() // IMPLEMENTATION //************************************************************************** -uint8_t bbc_opus8272_device::read(offs_t offset) +READ8_MEMBER(bbc_opus8272_device::read) { uint8_t data = 0xff; @@ -227,20 +227,20 @@ uint8_t bbc_opus8272_device::read(offs_t offset) if (m_floppy0->get_device()) m_floppy0->get_device()->mon_w(1); if (m_floppy1->get_device()) m_floppy1->get_device()->mon_w(1); case 0x04: - data = m_fdc->msr_r(); + data = m_fdc->msr_r(space, 0); break; case 0x05: if (m_floppy0->get_device()) m_floppy0->get_device()->mon_w(0); if (m_floppy1->get_device()) m_floppy1->get_device()->mon_w(0); case 0x07: - data = m_fdc->fifo_r(); + data = m_fdc->fifo_r(space, 0); break; } return data; } -void bbc_opus8272_device::write(offs_t offset, uint8_t data) +WRITE8_MEMBER(bbc_opus8272_device::write) { floppy_image_device *floppy = nullptr; @@ -259,13 +259,13 @@ void bbc_opus8272_device::write(offs_t offset, uint8_t data) if (m_floppy0->get_device()) m_floppy0->get_device()->mon_w(0); if (m_floppy1->get_device()) m_floppy1->get_device()->mon_w(0); case 0x07: - m_fdc->fifo_w(data); + m_fdc->fifo_w(space, 0, data); break; } } -uint8_t bbc_opusfdc_device::read(offs_t offset) +READ8_MEMBER(bbc_opusfdc_device::read) { uint8_t data; @@ -280,7 +280,7 @@ uint8_t bbc_opusfdc_device::read(offs_t offset) return data; } -void bbc_opusfdc_device::write(offs_t offset, uint8_t data) +WRITE8_MEMBER(bbc_opusfdc_device::write) { if (offset & 0x04) { |