summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/oric.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/oric.cpp')
-rw-r--r--src/mame/drivers/oric.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/oric.cpp b/src/mame/drivers/oric.cpp
index 942e24f46b7..6c48048db54 100644
--- a/src/mame/drivers/oric.cpp
+++ b/src/mame/drivers/oric.cpp
@@ -147,9 +147,6 @@ public:
DECLARE_WRITE_LINE_MEMBER(via2_ca2_w);
DECLARE_WRITE_LINE_MEMBER(via2_cb2_w);
DECLARE_WRITE_LINE_MEMBER(via2_irq_w);
- DECLARE_WRITE8_MEMBER(port_314_w);
- DECLARE_READ8_MEMBER(port_314_r);
- DECLARE_READ8_MEMBER(port_318_r);
DECLARE_WRITE_LINE_MEMBER(acia_irq_w);
@@ -193,6 +190,9 @@ protected:
virtual void update_irq() override;
void remap();
+ void port_314_w(u8 data);
+ u8 port_314_r();
+ u8 port_318_r();
};
/* Ram is 64K, with 16K hidden by the rom. The 300-3ff is also hidden by the i/o */
@@ -477,7 +477,7 @@ WRITE_LINE_MEMBER(telestrat_state::via2_irq_w)
update_irq();
}
-WRITE8_MEMBER(telestrat_state::port_314_w)
+void telestrat_state::port_314_w(u8 data)
{
m_port_314 = data;
floppy_image_device *floppy = m_floppies[(m_port_314 >> 5) & 3];
@@ -490,12 +490,12 @@ WRITE8_MEMBER(telestrat_state::port_314_w)
update_irq();
}
-READ8_MEMBER(telestrat_state::port_314_r)
+u8 telestrat_state::port_314_r()
{
return (m_fdc_irq && (m_port_314 & P_IRQEN)) ? 0x7f : 0xff;
}
-READ8_MEMBER(telestrat_state::port_318_r)
+u8 telestrat_state::port_318_r()
{
return m_fdc_drq ? 0x7f : 0xff;
}