diff options
Diffstat (limited to 'src/mess/drivers/sg1000.c')
-rw-r--r-- | src/mess/drivers/sg1000.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mess/drivers/sg1000.c b/src/mess/drivers/sg1000.c index feb99678ef0..88c79200aa9 100644 --- a/src/mess/drivers/sg1000.c +++ b/src/mess/drivers/sg1000.c @@ -650,9 +650,7 @@ static I8255_INTERFACE( sf7000_ppi_intf ) static const i8251_interface usart_intf = { - DEVCB_DEVICE_LINE_MEMBER(RS232_TAG, serial_port_device, rx), DEVCB_DEVICE_LINE_MEMBER(RS232_TAG, serial_port_device, tx), - DEVCB_DEVICE_LINE_MEMBER(RS232_TAG, rs232_port_device, dsr_r), DEVCB_DEVICE_LINE_MEMBER(RS232_TAG, rs232_port_device, dtr_w), DEVCB_DEVICE_LINE_MEMBER(RS232_TAG, rs232_port_device, rts_w), DEVCB_NULL, @@ -889,7 +887,10 @@ static MACHINE_CONFIG_START( sf7000, sf7000_state ) MCFG_FLOPPY_DRIVE_ADD(UPD765_TAG ":0", sf7000_floppies, "3ssdd", sf7000_state::floppy_formats) MCFG_CENTRONICS_PRINTER_ADD(CENTRONICS_TAG, standard_centronics) MCFG_CASSETTE_ADD("cassette", sc3000_cassette_interface) + MCFG_RS232_PORT_ADD(RS232_TAG, default_rs232_devices, NULL) + MCFG_SERIAL_OUT_RX_HANDLER(DEVWRITELINE(UPD8251_TAG, i8251_device, write_rx)) + MCFG_RS232_OUT_DSR_HANDLER(DEVWRITELINE(UPD8251_TAG, i8251_device, write_dsr)) /* software lists */ MCFG_SOFTWARE_LIST_ADD("flop_list","sf7000") |