summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/pcat_dyn.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pcat_dyn.cpp')
-rw-r--r--src/mame/drivers/pcat_dyn.cpp14
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")