diff options
Diffstat (limited to 'src/mess/drivers/ampro.c')
-rw-r--r-- | src/mess/drivers/ampro.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mess/drivers/ampro.c b/src/mess/drivers/ampro.c index a5f092eda72..9d6d460fc77 100644 --- a/src/mess/drivers/ampro.c +++ b/src/mess/drivers/ampro.c @@ -21,12 +21,11 @@ ToDo: ****************************************************************************/ -#include "emu.h" +#include "bus/rs232/rs232.h" #include "cpu/z80/z80.h" #include "cpu/z80/z80daisy.h" #include "machine/z80ctc.h" #include "machine/z80dart.h" -#include "machine/serial.h" #include "machine/wd_fdc.h" @@ -122,9 +121,9 @@ static Z80DART_INTERFACE( dart_intf ) { 0, 0, 0, 0, - DEVCB_DEVICE_LINE_MEMBER("rs232", serial_port_device, tx), - DEVCB_DEVICE_LINE_MEMBER("rs232", rs232_port_device, dtr_w), - DEVCB_DEVICE_LINE_MEMBER("rs232", rs232_port_device, rts_w), + DEVCB_DEVICE_LINE_MEMBER("rs232", rs232_port_device, write_txd), + DEVCB_DEVICE_LINE_MEMBER("rs232", rs232_port_device, write_dtr), + DEVCB_DEVICE_LINE_MEMBER("rs232", rs232_port_device, write_rts), DEVCB_NULL, DEVCB_NULL, @@ -199,7 +198,7 @@ static MACHINE_CONFIG_START( ampro, ampro_state ) MCFG_Z80CTC_ADD( "z80ctc", XTAL_16MHz / 4, ctc_intf ) MCFG_Z80DART_ADD("z80dart", XTAL_16MHz / 4, dart_intf ) MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, "serial_terminal") - MCFG_SERIAL_OUT_RX_HANDLER(DEVWRITELINE("z80dart", z80dart_device, rxa_w)) + MCFG_RS232_RXD_HANDLER(DEVWRITELINE("z80dart", z80dart_device, rxa_w)) MCFG_TIMER_DRIVER_ADD_PERIODIC("ctc_tick", ampro_state, ctc_tick, attotime::from_hz(XTAL_16MHz / 8)) MCFG_WD1772x_ADD("fdc", XTAL_16MHz / 2) |