diff options
Diffstat (limited to 'src/mame/drivers/micro3d.cpp')
-rw-r--r-- | src/mame/drivers/micro3d.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/drivers/micro3d.cpp b/src/mame/drivers/micro3d.cpp index bf0c61999c2..08768fc7b5c 100644 --- a/src/mame/drivers/micro3d.cpp +++ b/src/mame/drivers/micro3d.cpp @@ -322,9 +322,9 @@ MACHINE_CONFIG_START(micro3d_state::micro3d) MCFG_DEVICE_ADD("scc", SCC8530N, 32_MHz_XTAL / 2 / 2) MCFG_Z80SCC_OUT_TXDB_CB(WRITELINE("monitor_drmath", rs232_port_device, write_txd)) - MCFG_DEVICE_ADD("monitor_drmath", RS232_PORT, default_rs232_devices, nullptr) - MCFG_RS232_RXD_HANDLER(WRITELINE("scc", z80scc_device, rxb_w)) - MCFG_RS232_DCD_HANDLER(WRITELINE("scc", z80scc_device, dcdb_w)) MCFG_DEVCB_XOR(1) + rs232_port_device &monitor_drmath(RS232_PORT(config, "monitor_drmath", default_rs232_devices, nullptr)); + monitor_drmath.rxd_handler().set("scc", FUNC(z80scc_device::rxb_w)); + monitor_drmath.dcd_handler().set("scc", FUNC(z80scc_device::dcdb_w)).exor(1); MCFG_DEVICE_ADD("audiocpu", I8051, 11.0592_MHz_XTAL) MCFG_DEVICE_PROGRAM_MAP(soundmem_prg) |