summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/midwayic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/midwayic.cpp')
-rw-r--r--src/mame/machine/midwayic.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mame/machine/midwayic.cpp b/src/mame/machine/midwayic.cpp
index 02b727b7acb..560e6a4b838 100644
--- a/src/mame/machine/midwayic.cpp
+++ b/src/mame/machine/midwayic.cpp
@@ -756,11 +756,13 @@ void midway_ioasic_device::device_start()
/* configure the fifo */
if (m_has_dcs)
{
- m_dcs->set_fifo_callbacks(read16_delegate(FUNC(midway_ioasic_device::fifo_r),this),
- read16_delegate(FUNC(midway_ioasic_device::fifo_status_r),this),
- write_line_delegate(FUNC(midway_ioasic_device::fifo_reset_w),this));
- m_dcs->set_io_callbacks(write_line_delegate(FUNC(midway_ioasic_device::ioasic_output_full),this),
- write_line_delegate(FUNC(midway_ioasic_device::ioasic_input_empty),this));
+ m_dcs->set_fifo_callbacks(
+ read16_delegate(*this, FUNC(midway_ioasic_device::fifo_r)),
+ read16_delegate(*this, FUNC(midway_ioasic_device::fifo_status_r)),
+ write_line_delegate(*this, FUNC(midway_ioasic_device::fifo_reset_w)));
+ m_dcs->set_io_callbacks(
+ write_line_delegate(*this, FUNC(midway_ioasic_device::ioasic_output_full)),
+ write_line_delegate(*this, FUNC(midway_ioasic_device::ioasic_input_empty)));
}
fifo_reset_w(1);