diff options
Diffstat (limited to 'src/devices/cpu/z80/tmpz84c015.cpp')
-rw-r--r-- | src/devices/cpu/z80/tmpz84c015.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/cpu/z80/tmpz84c015.cpp b/src/devices/cpu/z80/tmpz84c015.cpp index 894cf5d7ad8..80dc417e171 100644 --- a/src/devices/cpu/z80/tmpz84c015.cpp +++ b/src/devices/cpu/z80/tmpz84c015.cpp @@ -177,8 +177,8 @@ WRITE8_MEMBER(tmpz84c015_device::irq_priority_w) } } -MACHINE_CONFIG_START(tmpz84c015_device::device_add_mconfig) - +void tmpz84c015_device::device_add_mconfig(machine_config &config) +{ /* basic machine hardware */ Z80SIO0(config, m_sio, DERIVED_CLOCK(1,1)); m_sio->out_int_callback().set_inputline(DEVICE_SELF, INPUT_LINE_IRQ0); @@ -200,13 +200,13 @@ MACHINE_CONFIG_START(tmpz84c015_device::device_add_mconfig) m_sio->out_rxdrqb_callback().set(FUNC(tmpz84c015_device::out_rxdrqb_cb_trampoline_w)); m_sio->out_txdrqb_callback().set(FUNC(tmpz84c015_device::out_txdrqb_cb_trampoline_w)); - MCFG_DEVICE_ADD("tmpz84c015_ctc", Z80CTC, DERIVED_CLOCK(1,1) ) - MCFG_Z80CTC_INTR_CB(INPUTLINE(DEVICE_SELF, INPUT_LINE_IRQ0)) + Z80CTC(config, m_ctc, DERIVED_CLOCK(1,1)); + m_ctc->intr_callback().set_inputline(DEVICE_SELF, INPUT_LINE_IRQ0); - MCFG_Z80CTC_ZC0_CB(WRITELINE(*this, tmpz84c015_device, zc_cb_trampoline_w<0>)) - MCFG_Z80CTC_ZC1_CB(WRITELINE(*this, tmpz84c015_device, zc_cb_trampoline_w<1>)) - MCFG_Z80CTC_ZC2_CB(WRITELINE(*this, tmpz84c015_device, zc_cb_trampoline_w<2>)) - MCFG_Z80CTC_ZC3_CB(WRITELINE(*this, tmpz84c015_device, zc_cb_trampoline_w<3>)) + m_ctc->zc_callback<0>().set(FUNC(tmpz84c015_device::zc_cb_trampoline_w<0>)); + m_ctc->zc_callback<1>().set(FUNC(tmpz84c015_device::zc_cb_trampoline_w<1>)); + m_ctc->zc_callback<2>().set(FUNC(tmpz84c015_device::zc_cb_trampoline_w<2>)); + m_ctc->zc_callback<3>().set(FUNC(tmpz84c015_device::zc_cb_trampoline_w<3>)); Z80PIO(config, m_pio, DERIVED_CLOCK(1,1)); m_pio->out_int_callback().set_inputline(DEVICE_SELF, INPUT_LINE_IRQ0); @@ -218,4 +218,4 @@ MACHINE_CONFIG_START(tmpz84c015_device::device_add_mconfig) m_pio->in_pb_callback().set(FUNC(tmpz84c015_device::in_pb_cb_trampoline_r)); m_pio->out_pb_callback().set(FUNC(tmpz84c015_device::out_pb_cb_trampoline_w)); m_pio->out_brdy_callback().set(FUNC(tmpz84c015_device::out_brdy_cb_trampoline_w)); -MACHINE_CONFIG_END +} |