summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/p8k.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/p8k.cpp')
-rw-r--r--src/mame/drivers/p8k.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/p8k.cpp b/src/mame/drivers/p8k.cpp
index 8b8997c6382..24b4c33c7eb 100644
--- a/src/mame/drivers/p8k.cpp
+++ b/src/mame/drivers/p8k.cpp
@@ -437,17 +437,17 @@ MACHINE_CONFIG_START(p8k_state::p8k)
uart_clock.signal_handler().set("sio", FUNC(z80sio_device::txcb_w));
uart_clock.signal_handler().append("sio", FUNC(z80sio_device::rxcb_w));
- MCFG_DEVICE_ADD("ctc0", Z80CTC, 1229000) /* 1.22MHz clock */
+ z80ctc_device& ctc0(Z80CTC(config, "ctc0", 1229000)); /* 1.22MHz clock */
// to implement: callbacks!
// manual states the callbacks should go to
// Baud Gen 3, FDC, System-Kanal
- MCFG_Z80CTC_INTR_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0))
+ ctc0.intr_callback().set_inputline(m_maincpu, INPUT_LINE_IRQ0);
- MCFG_DEVICE_ADD("ctc1", Z80CTC, 1229000) /* 1.22MHz clock */
+ z80ctc_device& ctc1(Z80CTC(config, "ctc1", 1229000)); /* 1.22MHz clock */
// to implement: callbacks!
// manual states the callbacks should go to
// Baud Gen 0, Baud Gen 1, Baud Gen 2,
- MCFG_Z80CTC_INTR_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0))
+ ctc1.intr_callback().set_inputline(m_maincpu, INPUT_LINE_IRQ0);
z80sio_device& sio(Z80SIO(config, "sio", XTAL(4'000'000)));
sio.out_txdb_callback().set("rs232", FUNC(rs232_port_device::write_txd));
@@ -500,11 +500,11 @@ MACHINE_CONFIG_START(p8k_state::p8k_16)
uart_clock.signal_handler().append("sio", FUNC(z80sio_device::rxcb_w));
/* peripheral hardware */
- MCFG_DEVICE_ADD("ctc0", Z80CTC, XTAL(4'000'000))
- MCFG_Z80CTC_INTR_CB(WRITELINE(*this, p8k_state, p8k_16_daisy_interrupt))
+ z80ctc_device& ctc0(Z80CTC(config, "ctc0", XTAL(4'000'000)));
+ ctc0.intr_callback().set(FUNC(p8k_state::p8k_16_daisy_interrupt));
- MCFG_DEVICE_ADD("ctc1", Z80CTC, XTAL(4'000'000))
- MCFG_Z80CTC_INTR_CB(WRITELINE(*this, p8k_state, p8k_16_daisy_interrupt))
+ z80ctc_device& ctc1(Z80CTC(config, "ctc1", XTAL(4'000'000)));
+ ctc1.intr_callback().set(FUNC(p8k_state::p8k_16_daisy_interrupt));
z80sio_device& sio(Z80SIO(config, "sio", XTAL(4'000'000)));
sio.out_txdb_callback().set("rs232", FUNC(rs232_port_device::write_txd));