summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/bbc/fdc/opus.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/bbc/fdc/opus.cpp')
-rw-r--r--src/devices/bus/bbc/fdc/opus.cpp14
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)
{