summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/twinkle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/twinkle.cpp')
-rw-r--r--src/mame/drivers/twinkle.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/drivers/twinkle.cpp b/src/mame/drivers/twinkle.cpp
index b656674bda5..8470176ad3d 100644
--- a/src/mame/drivers/twinkle.cpp
+++ b/src/mame/drivers/twinkle.cpp
@@ -1109,19 +1109,19 @@ MACHINE_CONFIG_START(twinkle_state::twinkle)
m_ata->irq_handler().set(FUNC(twinkle_state::spu_ata_irq));
m_ata->dmarq_handler().set(FUNC(twinkle_state::spu_ata_dmarq));
- MCFG_DEVICE_ADD("rtc", RTC65271, 0)
-
- MCFG_DEVICE_ADD("fdc37c665gt", FDC37C665GT, XTAL(24'000'000))
-
- MCFG_DEVICE_ADD("rs232", RS232_PORT, 0)
- MCFG_SLOT_OPTION_ADD("xvd701", JVC_XVD701)
-// MCFG_SLOT_OPTION_ADD("xvs1100", JVC_XVS1100) // 8th mix only
- MCFG_SLOT_DEFAULT_OPTION("xvd701")
- MCFG_RS232_RXD_HANDLER(WRITELINE("fdc37c665gt:uart2", ins8250_uart_device, rx_w))
- MCFG_RS232_DCD_HANDLER(WRITELINE("fdc37c665gt:uart2", ins8250_uart_device, dcd_w))
- MCFG_RS232_DSR_HANDLER(WRITELINE("fdc37c665gt:uart2", ins8250_uart_device, dsr_w))
- MCFG_RS232_RI_HANDLER(WRITELINE("fdc37c665gt:uart2", ins8250_uart_device, ri_w))
- MCFG_RS232_CTS_HANDLER(WRITELINE("fdc37c665gt:uart2", ins8250_uart_device, cts_w))
+ RTC65271(config, "rtc", 0);
+
+ FDC37C665GT(config, "fdc37c665gt", XTAL(24'000'000));
+
+ rs232_port_device &rs232(RS232_PORT(config, "rs232", 0));
+ rs232.option_add("xvd701", JVC_XVD701);
+// rs232.option_add("xvs1100", JVC_XVS1100); // 8th mix only
+ rs232.set_default_option("xvd701");
+ rs232.rxd_handler().set("fdc37c665gt:uart2", FUNC(ins8250_uart_device::rx_w));
+ rs232.dcd_handler().set("fdc37c665gt:uart2", FUNC(ins8250_uart_device::dcd_w));
+ rs232.dsr_handler().set("fdc37c665gt:uart2", FUNC(ins8250_uart_device::dsr_w));
+ rs232.ri_handler().set("fdc37c665gt:uart2", FUNC(ins8250_uart_device::ri_w));
+ rs232.cts_handler().set("fdc37c665gt:uart2", FUNC(ins8250_uart_device::cts_w));
ns16550_device &uart(*subdevice<ns16550_device>("fdc37c665gt:uart2"));
uart.out_tx_callback().set("rs232", FUNC(rs232_port_device::write_txd));