summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/decstation.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2018-10-19 19:47:11 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2018-10-19 19:47:11 +0200
commitabfe54b137ef79088e68e43800fe56dc7ea2784f (patch)
treee75777f44d45f737450cea5ff63973276bef03f3 /src/mame/drivers/decstation.cpp
parent031f507a1772af6b38f55bed28e7b288023ed386 (diff)
rs232: some more MCFG removal (nw)
Diffstat (limited to 'src/mame/drivers/decstation.cpp')
-rw-r--r--src/mame/drivers/decstation.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/decstation.cpp b/src/mame/drivers/decstation.cpp
index f74e430c0b7..1cedabfbda5 100644
--- a/src/mame/drivers/decstation.cpp
+++ b/src/mame/drivers/decstation.cpp
@@ -397,15 +397,15 @@ MACHINE_CONFIG_START(decstation_state::kn02ba)
MCFG_DEVICE_ADD("lk201", LK201, 0)
MCFG_LK201_TX_HANDLER(WRITELINE("scc1", z80scc_device, rxb_w))
- MCFG_DEVICE_ADD("rs232a", RS232_PORT, default_rs232_devices, nullptr)
- MCFG_RS232_RXD_HANDLER(WRITELINE("scc0", z80scc_device, rxa_w))
- MCFG_RS232_DCD_HANDLER(WRITELINE("scc0", z80scc_device, dcda_w))
- MCFG_RS232_CTS_HANDLER(WRITELINE("scc0", z80scc_device, ctsa_w))
-
- MCFG_DEVICE_ADD("rs232b", RS232_PORT, default_rs232_devices, nullptr)
- MCFG_RS232_RXD_HANDLER(WRITELINE("scc0", z80scc_device, rxb_w))
- MCFG_RS232_DCD_HANDLER(WRITELINE("scc0", z80scc_device, dcdb_w))
- MCFG_RS232_CTS_HANDLER(WRITELINE("scc0", z80scc_device, ctsb_w))
+ rs232_port_device &rs232a(RS232_PORT(config, "rs232a", default_rs232_devices, nullptr));
+ rs232a.rxd_handler().set(m_scc0, FUNC(z80scc_device::rxa_w));
+ rs232a.dcd_handler().set(m_scc0, FUNC(z80scc_device::dcda_w));
+ rs232a.cts_handler().set(m_scc0, FUNC(z80scc_device::ctsa_w));
+
+ rs232_port_device &rs232b(RS232_PORT(config, "rs232b", default_rs232_devices, nullptr));
+ rs232b.rxd_handler().set(m_scc0, FUNC(z80scc_device::rxb_w));
+ rs232b.dcd_handler().set(m_scc0, FUNC(z80scc_device::dcdb_w));
+ rs232b.cts_handler().set(m_scc0, FUNC(z80scc_device::ctsb_w));
MCFG_NSCSI_BUS_ADD("scsibus")
MCFG_NSCSI_ADD("scsibus:0", dec_scsi_devices, "harddisk", false)