diff options
Diffstat (limited to 'src/mame/drivers/compis.cpp')
-rw-r--r-- | src/mame/drivers/compis.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/compis.cpp b/src/mame/drivers/compis.cpp index af196a82eb9..70c73817d0e 100644 --- a/src/mame/drivers/compis.cpp +++ b/src/mame/drivers/compis.cpp @@ -761,11 +761,11 @@ MACHINE_CONFIG_START(compis_state::compis) MCFG_80186_TMROUT1_HANDLER(WRITELINE(DEVICE_SELF, compis_state, tmr1_w)) // devices - MCFG_DEVICE_ADD(I80130_TAG, I80130, 15.36_MHz_XTAL/2) - MCFG_I80130_IRQ_CALLBACK(WRITELINE(I80186_TAG, i80186_cpu_device, int0_w)) - MCFG_I80130_SYSTICK_CALLBACK(WRITELINE(I80130_TAG, i80130_device, ir3_w)) - MCFG_I80130_DELAY_CALLBACK(WRITELINE(I80130_TAG, i80130_device, ir7_w)) - MCFG_I80130_BAUD_CALLBACK(WRITELINE(*this, compis_state, tmr2_w)) + I80130(config, m_osp, 15.36_MHz_XTAL/2); + m_osp->irq().set(I80186_TAG, FUNC(i80186_cpu_device::int0_w)); + m_osp->systick().set(I80130_TAG, FUNC(i80130_device::ir3_w)); + m_osp->delay().set(I80130_TAG, FUNC(i80130_device::ir7_w)); + m_osp->baud().set(FUNC(compis_state::tmr2_w)); MCFG_DEVICE_ADD(I8253_TAG, PIT8253, 0) MCFG_PIT8253_CLK0(15.36_MHz_XTAL/8) |