summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gimix.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gimix.cpp')
-rw-r--r--src/mame/drivers/gimix.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/gimix.cpp b/src/mame/drivers/gimix.cpp
index de9b3238d3a..d67c164b3fd 100644
--- a/src/mame/drivers/gimix.cpp
+++ b/src/mame/drivers/gimix.cpp
@@ -527,21 +527,21 @@ MACHINE_CONFIG_START(gimix_state::gimix)
m_acia4->txd_handler().set("serial4", FUNC(rs232_port_device::write_txd));
m_acia4->rts_handler().set("serial4", FUNC(rs232_port_device::write_rts));
- MCFG_DEVICE_ADD("serial1",RS232_PORT, default_rs232_devices,nullptr)
- MCFG_RS232_RXD_HANDLER(WRITELINE("acia1",acia6850_device,write_rxd))
- MCFG_RS232_CTS_HANDLER(WRITELINE("acia1",acia6850_device,write_cts))
+ rs232_port_device &serial1(RS232_PORT(config, "serial1", default_rs232_devices, nullptr));
+ serial1.rxd_handler().set(m_acia1, FUNC(acia6850_device::write_rxd));
+ serial1.cts_handler().set(m_acia1, FUNC(acia6850_device::write_cts));
- MCFG_DEVICE_ADD("serial2",RS232_PORT, default_rs232_devices,"terminal")
- MCFG_RS232_RXD_HANDLER(WRITELINE("acia2",acia6850_device,write_rxd))
- MCFG_RS232_CTS_HANDLER(WRITELINE("acia2",acia6850_device,write_cts))
+ rs232_port_device &serial2(RS232_PORT(config, "serial2", default_rs232_devices, "terminal"));
+ serial2.rxd_handler().set(m_acia2, FUNC(acia6850_device::write_rxd));
+ serial2.cts_handler().set(m_acia2, FUNC(acia6850_device::write_cts));
- MCFG_DEVICE_ADD("serial3",RS232_PORT, default_rs232_devices,nullptr)
- MCFG_RS232_RXD_HANDLER(WRITELINE("acia3",acia6850_device,write_rxd))
- MCFG_RS232_CTS_HANDLER(WRITELINE("acia3",acia6850_device,write_cts))
+ rs232_port_device &serial3(RS232_PORT(config, "serial3", default_rs232_devices, nullptr));
+ serial3.rxd_handler().set(m_acia3, FUNC(acia6850_device::write_rxd));
+ serial3.cts_handler().set(m_acia3, FUNC(acia6850_device::write_cts));
- MCFG_DEVICE_ADD("serial4",RS232_PORT, default_rs232_devices,nullptr)
- MCFG_RS232_RXD_HANDLER(WRITELINE("acia4",acia6850_device,write_rxd))
- MCFG_RS232_CTS_HANDLER(WRITELINE("acia4",acia6850_device,write_cts))
+ rs232_port_device &serial4(RS232_PORT(config, "serial4", default_rs232_devices, nullptr));
+ serial4.rxd_handler().set(m_acia4, FUNC(acia6850_device::write_rxd));
+ serial4.cts_handler().set(m_acia4, FUNC(acia6850_device::write_cts));
clock_device &acia_clock(CLOCK(config, "acia_clock", 153600));
acia_clock.signal_handler().set(m_acia1, FUNC(acia6850_device::write_txc));