summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/poly.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/poly.cpp')
-rw-r--r--src/mame/drivers/poly.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mame/drivers/poly.cpp b/src/mame/drivers/poly.cpp
index 0154f503671..0ab407676f1 100644
--- a/src/mame/drivers/poly.cpp
+++ b/src/mame/drivers/poly.cpp
@@ -344,13 +344,12 @@ MACHINE_CONFIG_START(poly_state::poly)
//MCFG_ACIA6850_RTS_HANDLER(WRITELINE("rs232", rs232_port_device, write_rts))
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE("irqs", input_merger_device, in_w<6>))
- MCFG_DEVICE_ADD("acia_clock", CLOCK, 153600)
- MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE("acia", acia6850_device, write_txc))
- MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("acia", acia6850_device, write_rxc))
+ CLOCK(config, m_acia_clock, 153600);
+ m_acia_clock->signal_handler().set(m_acia, FUNC(acia6850_device::write_txc));
+ m_acia_clock->signal_handler().append(m_acia, FUNC(acia6850_device::write_rxc));
/* software lists */
- MCFG_SOFTWARE_LIST_ADD("flop_list", "poly_flop")
- MCFG_SOFTWARE_LIST_FILTER("flop_list", "POLY1")
+ SOFTWARE_LIST(config, "flop_list").set_original("poly_flop").set_filter("POLY1");
MACHINE_CONFIG_END