diff options
Diffstat (limited to 'src/mame/drivers/pcat_dyn.cpp')
-rw-r--r-- | src/mame/drivers/pcat_dyn.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/drivers/pcat_dyn.cpp b/src/mame/drivers/pcat_dyn.cpp index 72ff59519f0..68f39874ebc 100644 --- a/src/mame/drivers/pcat_dyn.cpp +++ b/src/mame/drivers/pcat_dyn.cpp @@ -197,13 +197,13 @@ MACHINE_CONFIG_START(pcat_dyn_state::pcat_dyn) uart.out_rts_callback().set("serport", FUNC(rs232_port_device::write_rts)); uart.out_int_callback().set("pic8259_1", FUNC(pic8259_device::ir4_w)); - MCFG_DEVICE_ADD( "serport", RS232_PORT, pcat_dyn_com, "msmouse" ) - MCFG_SLOT_FIXED(true) - MCFG_RS232_RXD_HANDLER(WRITELINE("ns16550", ins8250_uart_device, rx_w)) - MCFG_RS232_DCD_HANDLER(WRITELINE("ns16550", ins8250_uart_device, dcd_w)) - MCFG_RS232_DSR_HANDLER(WRITELINE("ns16550", ins8250_uart_device, dsr_w)) - MCFG_RS232_RI_HANDLER(WRITELINE("ns16550", ins8250_uart_device, ri_w)) - MCFG_RS232_CTS_HANDLER(WRITELINE("ns16550", ins8250_uart_device, cts_w)) + rs232_port_device &serport(RS232_PORT(config, "serport", pcat_dyn_com, "msmouse")); + serport.set_fixed(true); + serport.rxd_handler().set("ns16550", FUNC(ins8250_uart_device::rx_w)); + serport.dcd_handler().set("ns16550", FUNC(ins8250_uart_device::dcd_w)); + serport.dsr_handler().set("ns16550", FUNC(ins8250_uart_device::dsr_w)); + serport.ri_handler().set("ns16550", FUNC(ins8250_uart_device::ri_w)); + serport.cts_handler().set("ns16550", FUNC(ins8250_uart_device::cts_w)); MCFG_DEVICE_ADD("isa", ISA8, 0) MCFG_ISA8_CPU("maincpu") |