diff options
Diffstat (limited to 'src/mame/drivers/altos486.cpp')
-rw-r--r-- | src/mame/drivers/altos486.cpp | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/src/mame/drivers/altos486.cpp b/src/mame/drivers/altos486.cpp index a912487c64f..bd09ca7e382 100644 --- a/src/mame/drivers/altos486.cpp +++ b/src/mame/drivers/altos486.cpp @@ -133,19 +133,19 @@ void altos486_state::altos486_z80_io(address_map &map) } MACHINE_CONFIG_START(altos486_state::altos486) - MCFG_CPU_ADD("maincpu", I80186, XTAL(8'000'000)) - MCFG_CPU_PROGRAM_MAP(altos486_mem) - MCFG_CPU_IO_MAP(altos486_io) - MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("pic8259", pic8259_device, inta_cb) // yes, really + MCFG_DEVICE_ADD("maincpu", I80186, XTAL(8'000'000)) + MCFG_DEVICE_PROGRAM_MAP(altos486_mem) + MCFG_DEVICE_IO_MAP(altos486_io) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DEVICE("pic8259", pic8259_device, inta_cb) // yes, really - MCFG_CPU_ADD("iocpu", Z80, XTAL(8'000'000) / 2) - MCFG_CPU_PROGRAM_MAP(altos486_z80_mem) - MCFG_CPU_IO_MAP(altos486_z80_io) + MCFG_DEVICE_ADD("iocpu", Z80, XTAL(8'000'000) / 2) + MCFG_DEVICE_PROGRAM_MAP(altos486_z80_mem) + MCFG_DEVICE_IO_MAP(altos486_z80_io) MCFG_DEVICE_ADD("pic8259", PIC8259, 0) - MCFG_PIC8259_OUT_INT_CB(DEVWRITELINE("maincpu", i80186_cpu_device, int0_w)) + MCFG_PIC8259_OUT_INT_CB(WRITELINE("maincpu", i80186_cpu_device, int0_w)) MCFG_PIC8259_IN_SP_CB(VCC) - MCFG_PIC8259_CASCADE_ACK_CB(READ8(altos486_state, read_rmx_ack)) + MCFG_PIC8259_CASCADE_ACK_CB(READ8(*this, altos486_state, read_rmx_ack)) MCFG_DEVICE_ADD("ppi8255", I8255, 0) @@ -154,65 +154,65 @@ MACHINE_CONFIG_START(altos486_state::altos486) MCFG_SLOT_FIXED(true) MCFG_DEVICE_ADD("sio0", Z80SIO0, 4000000) - MCFG_Z80DART_OUT_TXDA_CB(DEVWRITELINE("rs232a", rs232_port_device, write_txd)) - MCFG_Z80DART_OUT_DTRA_CB(DEVWRITELINE("rs232a", rs232_port_device, write_dtr)) - MCFG_Z80DART_OUT_RTSA_CB(DEVWRITELINE("rs232a", rs232_port_device, write_rts)) - MCFG_Z80DART_OUT_TXDB_CB(DEVWRITELINE("rs232b", rs232_port_device, write_txd)) - MCFG_Z80DART_OUT_DTRB_CB(DEVWRITELINE("rs232b", rs232_port_device, write_dtr)) - MCFG_Z80DART_OUT_RTSB_CB(DEVWRITELINE("rs232b", rs232_port_device, write_rts)) - //MCFG_Z80DART_OUT_INT_CB(WRITELINE(altos486_state, sio_interrupt)) + MCFG_Z80DART_OUT_TXDA_CB(WRITELINE("rs232a", rs232_port_device, write_txd)) + MCFG_Z80DART_OUT_DTRA_CB(WRITELINE("rs232a", rs232_port_device, write_dtr)) + MCFG_Z80DART_OUT_RTSA_CB(WRITELINE("rs232a", rs232_port_device, write_rts)) + MCFG_Z80DART_OUT_TXDB_CB(WRITELINE("rs232b", rs232_port_device, write_txd)) + MCFG_Z80DART_OUT_DTRB_CB(WRITELINE("rs232b", rs232_port_device, write_dtr)) + MCFG_Z80DART_OUT_RTSB_CB(WRITELINE("rs232b", rs232_port_device, write_rts)) + //MCFG_Z80DART_OUT_INT_CB(WRITELINE(*this, altos486_state, sio_interrupt)) MCFG_DEVICE_ADD("sio1", Z80SIO0, 4000000) - MCFG_Z80DART_OUT_TXDA_CB(DEVWRITELINE("rs232c", rs232_port_device, write_txd)) - MCFG_Z80DART_OUT_DTRA_CB(DEVWRITELINE("rs232c", rs232_port_device, write_dtr)) - MCFG_Z80DART_OUT_RTSA_CB(DEVWRITELINE("rs232c", rs232_port_device, write_rts)) - MCFG_Z80DART_OUT_TXDB_CB(DEVWRITELINE("rs232d", rs232_port_device, write_txd)) - MCFG_Z80DART_OUT_DTRB_CB(DEVWRITELINE("rs232d", rs232_port_device, write_dtr)) - MCFG_Z80DART_OUT_RTSB_CB(DEVWRITELINE("rs232d", rs232_port_device, write_rts)) - //MCFG_Z80DART_OUT_INT_CB(WRITELINE(altos486_state, sio_interrupt)) + MCFG_Z80DART_OUT_TXDA_CB(WRITELINE("rs232c", rs232_port_device, write_txd)) + MCFG_Z80DART_OUT_DTRA_CB(WRITELINE("rs232c", rs232_port_device, write_dtr)) + MCFG_Z80DART_OUT_RTSA_CB(WRITELINE("rs232c", rs232_port_device, write_rts)) + MCFG_Z80DART_OUT_TXDB_CB(WRITELINE("rs232d", rs232_port_device, write_txd)) + MCFG_Z80DART_OUT_DTRB_CB(WRITELINE("rs232d", rs232_port_device, write_dtr)) + MCFG_Z80DART_OUT_RTSB_CB(WRITELINE("rs232d", rs232_port_device, write_rts)) + //MCFG_Z80DART_OUT_INT_CB(WRITELINE(*this, altos486_state, sio_interrupt)) MCFG_DEVICE_ADD("sio2", Z80SIO0, 4000000) - MCFG_Z80DART_OUT_TXDA_CB(DEVWRITELINE("rs232_lp", rs232_port_device, write_txd)) - MCFG_Z80DART_OUT_DTRA_CB(DEVWRITELINE("rs232_lp", rs232_port_device, write_dtr)) - MCFG_Z80DART_OUT_RTSA_CB(DEVWRITELINE("rs232_lp", rs232_port_device, write_rts)) - //MCFG_Z80DART_OUT_INT_CB(WRITELINE(altos486_state, sio_interrupt)) + MCFG_Z80DART_OUT_TXDA_CB(WRITELINE("rs232_lp", rs232_port_device, write_txd)) + MCFG_Z80DART_OUT_DTRA_CB(WRITELINE("rs232_lp", rs232_port_device, write_dtr)) + MCFG_Z80DART_OUT_RTSA_CB(WRITELINE("rs232_lp", rs232_port_device, write_rts)) + //MCFG_Z80DART_OUT_INT_CB(WRITELINE(*this, altos486_state, sio_interrupt)) MCFG_DEVICE_ADD("i8274", I8274, XTAL(16'000'000)/4) - MCFG_Z80DART_OUT_TXDA_CB(DEVWRITELINE("rs422_wn", rs232_port_device, write_txd)) - MCFG_Z80DART_OUT_DTRA_CB(DEVWRITELINE("rs422_wn", rs232_port_device, write_dtr)) - MCFG_Z80DART_OUT_RTSA_CB(DEVWRITELINE("rs422_wn", rs232_port_device, write_rts)) - //MCFG_Z80DART_OUT_INT_CB(WRITELINE(altos486_state, sio_interrupt)) - - MCFG_RS232_PORT_ADD("rs232a", default_rs232_devices, "terminal") - MCFG_RS232_RXD_HANDLER(DEVWRITELINE("sio0", z80dart_device, rxa_w)) - MCFG_RS232_DCD_HANDLER(DEVWRITELINE("sio0", z80dart_device, dcda_w)) - MCFG_RS232_CTS_HANDLER(DEVWRITELINE("sio0", z80dart_device, ctsa_w)) + MCFG_Z80DART_OUT_TXDA_CB(WRITELINE("rs422_wn", rs232_port_device, write_txd)) + MCFG_Z80DART_OUT_DTRA_CB(WRITELINE("rs422_wn", rs232_port_device, write_dtr)) + MCFG_Z80DART_OUT_RTSA_CB(WRITELINE("rs422_wn", rs232_port_device, write_rts)) + //MCFG_Z80DART_OUT_INT_CB(WRITELINE(*this, altos486_state, sio_interrupt)) + + MCFG_DEVICE_ADD("rs232a", RS232_PORT, default_rs232_devices, "terminal") + MCFG_RS232_RXD_HANDLER(WRITELINE("sio0", z80dart_device, rxa_w)) + MCFG_RS232_DCD_HANDLER(WRITELINE("sio0", z80dart_device, dcda_w)) + MCFG_RS232_CTS_HANDLER(WRITELINE("sio0", z80dart_device, ctsa_w)) //MCFG_SLOT_OPTION_DEVICE_INPUT_DEFAULTS("terminal", altos486_terminal) - MCFG_RS232_PORT_ADD("rs232b", default_rs232_devices, NULL) - MCFG_RS232_RXD_HANDLER(DEVWRITELINE("sio0", z80dart_device, rxb_w)) - MCFG_RS232_DCD_HANDLER(DEVWRITELINE("sio0", z80dart_device, dcdb_w)) - MCFG_RS232_CTS_HANDLER(DEVWRITELINE("sio0", z80dart_device, ctsb_w)) - - MCFG_RS232_PORT_ADD("rs232c", default_rs232_devices, NULL) - MCFG_RS232_RXD_HANDLER(DEVWRITELINE("sio1", z80dart_device, rxa_w)) - MCFG_RS232_DCD_HANDLER(DEVWRITELINE("sio1", z80dart_device, dcda_w)) - MCFG_RS232_CTS_HANDLER(DEVWRITELINE("sio1", z80dart_device, ctsa_w)) - - MCFG_RS232_PORT_ADD("rs232d", default_rs232_devices, NULL) - MCFG_RS232_RXD_HANDLER(DEVWRITELINE("sio1", z80dart_device, rxb_w)) - MCFG_RS232_DCD_HANDLER(DEVWRITELINE("sio1", z80dart_device, dcdb_w)) - MCFG_RS232_CTS_HANDLER(DEVWRITELINE("sio1", z80dart_device, ctsb_w)) - - MCFG_RS232_PORT_ADD("rs232_lp", default_rs232_devices, NULL) - MCFG_RS232_RXD_HANDLER(DEVWRITELINE("sio2", z80dart_device, rxa_w)) - MCFG_RS232_DCD_HANDLER(DEVWRITELINE("sio2", z80dart_device, dcda_w)) - MCFG_RS232_CTS_HANDLER(DEVWRITELINE("sio2", z80dart_device, ctsa_w)) - - MCFG_RS232_PORT_ADD("rs422_wn", default_rs232_devices, NULL) - MCFG_RS232_RXD_HANDLER(DEVWRITELINE("i8274", z80dart_device, rxa_w)) - MCFG_RS232_DCD_HANDLER(DEVWRITELINE("i8274", z80dart_device, dcda_w)) - MCFG_RS232_CTS_HANDLER(DEVWRITELINE("i8274", z80dart_device, ctsa_w)) + MCFG_DEVICE_ADD("rs232b", RS232_PORT, default_rs232_devices, nullptr) + MCFG_RS232_RXD_HANDLER(WRITELINE("sio0", z80dart_device, rxb_w)) + MCFG_RS232_DCD_HANDLER(WRITELINE("sio0", z80dart_device, dcdb_w)) + MCFG_RS232_CTS_HANDLER(WRITELINE("sio0", z80dart_device, ctsb_w)) + + MCFG_DEVICE_ADD("rs232c", RS232_PORT, default_rs232_devices, nullptr) + MCFG_RS232_RXD_HANDLER(WRITELINE("sio1", z80dart_device, rxa_w)) + MCFG_RS232_DCD_HANDLER(WRITELINE("sio1", z80dart_device, dcda_w)) + MCFG_RS232_CTS_HANDLER(WRITELINE("sio1", z80dart_device, ctsa_w)) + + MCFG_DEVICE_ADD("rs232d", RS232_PORT, default_rs232_devices, nullptr) + MCFG_RS232_RXD_HANDLER(WRITELINE("sio1", z80dart_device, rxb_w)) + MCFG_RS232_DCD_HANDLER(WRITELINE("sio1", z80dart_device, dcdb_w)) + MCFG_RS232_CTS_HANDLER(WRITELINE("sio1", z80dart_device, ctsb_w)) + + MCFG_DEVICE_ADD("rs232_lp", RS232_PORT, default_rs232_devices, nullptr) + MCFG_RS232_RXD_HANDLER(WRITELINE("sio2", z80dart_device, rxa_w)) + MCFG_RS232_DCD_HANDLER(WRITELINE("sio2", z80dart_device, dcda_w)) + MCFG_RS232_CTS_HANDLER(WRITELINE("sio2", z80dart_device, ctsa_w)) + + MCFG_DEVICE_ADD("rs422_wn", RS232_PORT, default_rs232_devices, nullptr) + MCFG_RS232_RXD_HANDLER(WRITELINE("i8274", z80dart_device, rxa_w)) + MCFG_RS232_DCD_HANDLER(WRITELINE("i8274", z80dart_device, dcda_w)) + MCFG_RS232_CTS_HANDLER(WRITELINE("i8274", z80dart_device, ctsa_w)) MCFG_DEVICE_ADD("pit0", PIT8253, 0) MCFG_PIT8253_CLK0(XTAL(22'118'400)/18) |