diff options
Diffstat (limited to 'src/mame/machine/midwayic.cpp')
-rw-r--r-- | src/mame/machine/midwayic.cpp | 12 |
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); |