diff --git a/src/mess/drivers/sage2.c b/src/mess/drivers/sage2.c index 120809c6d43..a39ec32d67e 100644 --- a/src/mess/drivers/sage2.c +++ b/src/mess/drivers/sage2.c @@ -567,6 +567,8 @@ static MACHINE_CONFIG_START( sage2, sage2_state ) MCFG_CENTRONICS_SELECT_HANDLER(WRITELINE(sage2_state, write_centronics_select)) MCFG_CENTRONICS_FAULT_HANDLER(WRITELINE(sage2_state, write_centronics_fault)) + MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", "centronics") + MCFG_FLOPPY_DRIVE_ADD(UPD765_TAG ":0", sage2_floppies, "525qd", floppy_image_device::default_floppy_formats) MCFG_FLOPPY_DRIVE_ADD(UPD765_TAG ":1", sage2_floppies, "525qd", floppy_image_device::default_floppy_formats) MCFG_IEEE488_BUS_ADD() diff --git a/src/mess/drivers/sg1000.c b/src/mess/drivers/sg1000.c index 8e4ec23db11..36009cf19ac 100644 --- a/src/mess/drivers/sg1000.c +++ b/src/mess/drivers/sg1000.c @@ -892,7 +892,11 @@ static MACHINE_CONFIG_START( sf7000, sf7000_state ) MCFG_I8251_ADD(UPD8251_TAG, usart_intf) MCFG_UPD765A_ADD(UPD765_TAG, false, false) MCFG_FLOPPY_DRIVE_ADD(UPD765_TAG ":0", sf7000_floppies, "3ssdd", sf7000_state::floppy_formats) + MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_printers, "image") + + MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", "centronics") + MCFG_CASSETTE_ADD("cassette", sc3000_cassette_interface) MCFG_RS232_PORT_ADD(RS232_TAG, default_rs232_devices, NULL) diff --git a/src/mess/drivers/v1050.c b/src/mess/drivers/v1050.c index fb0e3e733d1..eae1160acd0 100644 --- a/src/mess/drivers/v1050.c +++ b/src/mess/drivers/v1050.c @@ -1180,6 +1180,8 @@ static MACHINE_CONFIG_START( v1050, v1050_state ) MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(v1050_state, write_centronics_busy)) MCFG_CENTRONICS_PERROR_HANDLER(WRITELINE(v1050_state, write_centronics_perror)) + MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", "centronics") + // internal ram MCFG_RAM_ADD(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("128K") diff --git a/src/mess/drivers/xor100.c b/src/mess/drivers/xor100.c index 2e45bd8f23a..0b3e73e9fd8 100644 --- a/src/mess/drivers/xor100.c +++ b/src/mess/drivers/xor100.c @@ -588,6 +588,8 @@ static MACHINE_CONFIG_START( xor100, xor100_state ) MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(xor100_state, write_centronics_busy)) MCFG_CENTRONICS_SELECT_HANDLER(WRITELINE(xor100_state, write_centronics_select)) + MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", "centronics") + MCFG_RS232_PORT_ADD(RS232_A_TAG, default_rs232_devices, NULL) MCFG_SERIAL_OUT_RX_HANDLER(DEVWRITELINE(I8251_A_TAG, i8251_device, write_rx)) MCFG_RS232_OUT_DSR_HANDLER(DEVWRITELINE(I8251_A_TAG, i8251_device, write_dsr))