summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/pc_fdc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/pc_fdc.cpp')
-rw-r--r--src/devices/machine/pc_fdc.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/machine/pc_fdc.cpp b/src/devices/machine/pc_fdc.cpp
index 8f48da0f505..69048e4e32d 100644
--- a/src/devices/machine/pc_fdc.cpp
+++ b/src/devices/machine/pc_fdc.cpp
@@ -109,7 +109,7 @@ void pc_fdc_family_device::device_reset()
// Bit 4-7 control the drive motors
-WRITE8_MEMBER( pc_fdc_family_device::dor_w )
+void pc_fdc_family_device::dor_w(uint8_t data)
{
LOG("dor = %02x\n", data);
uint8_t pdor = dor;
@@ -131,17 +131,17 @@ WRITE8_MEMBER( pc_fdc_family_device::dor_w )
fdc->reset();
}
-READ8_MEMBER( pc_fdc_family_device::dor_r )
+uint8_t pc_fdc_family_device::dor_r()
{
return dor;
}
-READ8_MEMBER( pc_fdc_family_device::dir_r )
+uint8_t pc_fdc_family_device::dir_r()
{
return do_dir_r();
}
-WRITE8_MEMBER( pc_fdc_family_device::ccr_w )
+void pc_fdc_family_device::ccr_w(uint8_t data)
{
static const int rates[4] = { 500000, 300000, 250000, 1000000 };
LOG("ccr = %02x\n", data);
@@ -155,19 +155,19 @@ uint8_t pc_fdc_family_device::do_dir_r()
return 0x00;
}
-WRITE8_MEMBER( pc_fdc_xt_device::dor_fifo_w)
+void pc_fdc_xt_device::dor_fifo_w(uint8_t data)
{
fdc->fifo_w(data);
- dor_w(space, 0, data, mem_mask);
+ dor_w(data);
}
-WRITE_LINE_MEMBER( pc_fdc_family_device::irq_w )
+void pc_fdc_family_device::irq_w(int state)
{
fdc_irq = state;
check_irq();
}
-WRITE_LINE_MEMBER( pc_fdc_family_device::drq_w )
+void pc_fdc_family_device::drq_w(int state)
{
fdc_drq = state;
check_drq();