summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/abc80x.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2018-10-22 18:44:07 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2018-10-22 18:44:07 +0200
commit21b6c96cac665e557415c8c2d4ebef1d56bf5060 (patch)
tree41ee560bc42f8f9d9b56998794df37c0b2e3c17f /src/mame/drivers/abc80x.cpp
parent9703b60a209037ba4f8d091ed5a8f30744a83143 (diff)
rs232: another batch of MCFG removal (nw)
Diffstat (limited to 'src/mame/drivers/abc80x.cpp')
-rw-r--r--src/mame/drivers/abc80x.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/abc80x.cpp b/src/mame/drivers/abc80x.cpp
index 3f1994437f9..385af11840e 100644
--- a/src/mame/drivers/abc80x.cpp
+++ b/src/mame/drivers/abc80x.cpp
@@ -1087,15 +1087,15 @@ MACHINE_CONFIG_START(abc800_state::common)
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_MUTED)
MCFG_TIMER_DRIVER_ADD_PERIODIC(TIMER_CASSETTE_TAG, abc800_state, cassette_input_tick, attotime::from_hz(44100))
- MCFG_DEVICE_ADD(RS232_A_TAG, RS232_PORT, default_rs232_devices, nullptr)
- MCFG_RS232_RXD_HANDLER(WRITELINE(m_dart, z80dart_device, rxa_w))
- MCFG_RS232_DCD_HANDLER(WRITELINE(m_dart, z80dart_device, dcda_w))
- MCFG_RS232_CTS_HANDLER(WRITELINE(m_dart, z80dart_device, ctsa_w))
-
- MCFG_DEVICE_ADD(RS232_B_TAG, RS232_PORT, default_rs232_devices, nullptr)
- MCFG_RS232_RXD_HANDLER(WRITELINE(m_sio, z80sio_device, rxa_w))
- MCFG_RS232_DCD_HANDLER(WRITELINE(m_sio, z80sio_device, dcda_w))
- MCFG_RS232_CTS_HANDLER(WRITELINE(m_sio, z80sio_device, ctsa_w))
+ rs232_port_device &rs232a(RS232_PORT(config, RS232_A_TAG, default_rs232_devices, nullptr));
+ rs232a.rxd_handler().set(m_sio, FUNC(z80dart_device::rxa_w));
+ rs232a.dcd_handler().set(m_sio, FUNC(z80dart_device::dcda_w));
+ rs232a.cts_handler().set(m_sio, FUNC(z80dart_device::ctsa_w));
+
+ rs232_port_device &rs232b(RS232_PORT(config, RS232_B_TAG, default_rs232_devices, nullptr));
+ rs232b.rxd_handler().set(m_sio, FUNC(z80dart_device::rxa_w));
+ rs232b.dcd_handler().set(m_sio, FUNC(z80dart_device::dcda_w));
+ rs232b.cts_handler().set(m_sio, FUNC(z80dart_device::ctsa_w));
MCFG_ABC_KEYBOARD_PORT_ADD(ABC_KEYBOARD_PORT_TAG, nullptr)
MCFG_ABC_KEYBOARD_OUT_RX_HANDLER(WRITELINE(m_dart, z80dart_device, rxb_w))