summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/cgc7900.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/cgc7900.cpp')
-rw-r--r--src/mame/drivers/cgc7900.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/cgc7900.cpp b/src/mame/drivers/cgc7900.cpp
index d14c727179c..ae9e76055a4 100644
--- a/src/mame/drivers/cgc7900.cpp
+++ b/src/mame/drivers/cgc7900.cpp
@@ -505,9 +505,9 @@ MACHINE_CONFIG_START(cgc7900_state::cgc7900)
m_i8251_0->rxrdy_handler().set(FUNC(cgc7900_state::irq<0xf>));
m_i8251_0->txrdy_handler().set(FUNC(cgc7900_state::irq<0x3>));
- MCFG_DEVICE_ADD("rs232", RS232_PORT, default_rs232_devices, "null_modem")
- MCFG_RS232_RXD_HANDLER(WRITELINE(INS8251_0_TAG, i8251_device, write_rxd))
- MCFG_RS232_DSR_HANDLER(WRITELINE(INS8251_0_TAG, i8251_device, write_dsr))
+ rs232_port_device &rs232(RS232_PORT(config, "rs232", default_rs232_devices, "null_modem"));
+ rs232.rxd_handler().set(m_i8251_0, FUNC(i8251_device::write_rxd));
+ rs232.dsr_handler().set(m_i8251_0, FUNC(i8251_device::write_dsr));
I8251(config, m_i8251_1, 0);
m_i8251_1->txd_handler().set("rs449", FUNC(rs232_port_device::write_txd));
@@ -516,9 +516,9 @@ MACHINE_CONFIG_START(cgc7900_state::cgc7900)
m_i8251_1->rxrdy_handler().set(FUNC(cgc7900_state::irq<0x8>));
m_i8251_1->txrdy_handler().set(FUNC(cgc7900_state::irq<0x1>));
- MCFG_DEVICE_ADD("rs449", RS232_PORT, default_rs232_devices, nullptr)
- MCFG_RS232_RXD_HANDLER(WRITELINE(INS8251_1_TAG, i8251_device, write_rxd))
- MCFG_RS232_DSR_HANDLER(WRITELINE(INS8251_1_TAG, i8251_device, write_dsr))
+ rs232_port_device &rs449(RS232_PORT(config, "rs449", default_rs232_devices, nullptr));
+ rs449.rxd_handler().set(m_i8251_1, FUNC(i8251_device::write_rxd));
+ rs449.dsr_handler().set(m_i8251_1, FUNC(i8251_device::write_dsr));
MACHINE_CONFIG_END
/***************************************************************************