summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/a2bus/corvfdc02.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/a2bus/corvfdc02.cpp')
-rw-r--r--src/devices/bus/a2bus/corvfdc02.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/bus/a2bus/corvfdc02.cpp b/src/devices/bus/a2bus/corvfdc02.cpp
index 0afb2de8aed..3a1b4c433b5 100644
--- a/src/devices/bus/a2bus/corvfdc02.cpp
+++ b/src/devices/bus/a2bus/corvfdc02.cpp
@@ -101,7 +101,7 @@ void a2bus_corvfdc02_device::device_start()
{
m_rom = device().machine().root_device().memregion(this->subtag(FDC02_ROM_REGION).c_str())->base();
- m_timer = timer_alloc(0);
+ m_timer = timer_alloc(FUNC(a2bus_corvfdc02_device::tc_tick), this);
save_item(NAME(m_fdc_local_status));
save_item(NAME(m_fdc_local_command));
@@ -118,7 +118,7 @@ void a2bus_corvfdc02_device::device_reset()
m_timer->adjust(attotime::never);
}
-void a2bus_corvfdc02_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
+TIMER_CALLBACK_MEMBER(a2bus_corvfdc02_device::tc_tick)
{
m_fdc->tc_w(true);
m_fdc->tc_w(false);
@@ -243,7 +243,7 @@ uint8_t a2bus_corvfdc02_device::read_cnxx(uint8_t offset)
return m_rom[offset & 0x1f];
}
-WRITE_LINE_MEMBER(a2bus_corvfdc02_device::intrq_w)
+void a2bus_corvfdc02_device::intrq_w(int state)
{
if (state)
{
@@ -260,7 +260,7 @@ WRITE_LINE_MEMBER(a2bus_corvfdc02_device::intrq_w)
}
}
-WRITE_LINE_MEMBER(a2bus_corvfdc02_device::drq_w)
+void a2bus_corvfdc02_device::drq_w(int state)
{
if (state)
{