diff options
Diffstat (limited to 'src/mame/drivers/jade.cpp')
-rw-r--r-- | src/mame/drivers/jade.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mame/drivers/jade.cpp b/src/mame/drivers/jade.cpp index 12f99d56acd..41e619fb7a6 100644 --- a/src/mame/drivers/jade.cpp +++ b/src/mame/drivers/jade.cpp @@ -70,14 +70,13 @@ MACHINE_CONFIG_START(jade_state::jade) MCFG_DEVICE_PROGRAM_MAP(mem_map) MCFG_DEVICE_IO_MAP(io_map) - MCFG_DEVICE_ADD("ctc1", Z80CTC, XTAL(4'000'000)) + Z80CTC(config, "ctc1", 4_MHz_XTAL); - MCFG_DEVICE_ADD("ctc2", Z80CTC, XTAL(4'000'000)) - MCFG_Z80CTC_ZC0_CB(WRITELINE("sio", z80sio_device, rxca_w)) - MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("sio", z80sio_device, txca_w)) + z80ctc_device &ctc2(Z80CTC(config, "ctc2", 4_MHz_XTAL)); + ctc2.zc_callback<0>().set("sio", FUNC(z80sio_device::rxca_w)); + ctc2.zc_callback<0>().append("sio", FUNC(z80sio_device::txca_w)); - MCFG_DEVICE_ADD("trg0", CLOCK, XTAL(4'000'000) / 2) - MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE("ctc2", z80ctc_device, trg0)) + CLOCK(config, "trg0", 4_MHz_XTAL / 2).signal_handler().set("ctc2", FUNC(z80ctc_device::trg0)); /* Devices */ MCFG_DEVICE_ADD("sio", Z80SIO, XTAL(4'000'000)) |