diff options
Diffstat (limited to 'src/mame/drivers/pc8401a.cpp')
-rw-r--r-- | src/mame/drivers/pc8401a.cpp | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/mame/drivers/pc8401a.cpp b/src/mame/drivers/pc8401a.cpp index af4db125222..021ed9d4b3f 100644 --- a/src/mame/drivers/pc8401a.cpp +++ b/src/mame/drivers/pc8401a.cpp @@ -573,9 +573,9 @@ WRITE8_MEMBER( pc8401a_state::ppi_pc_w ) MACHINE_CONFIG_START(pc8401a_state::pc8401a) /* basic machine hardware */ - MCFG_CPU_ADD(Z80_TAG, Z80, 4000000) // NEC uPD70008C - MCFG_CPU_PROGRAM_MAP(pc8401a_mem) - MCFG_CPU_IO_MAP(pc8401a_io) + MCFG_DEVICE_ADD(Z80_TAG, Z80, 4000000) // NEC uPD70008C + MCFG_DEVICE_PROGRAM_MAP(pc8401a_mem) + MCFG_DEVICE_IO_MAP(pc8401a_io) /* fake keyboard */ MCFG_TIMER_DRIVER_ADD_PERIODIC("keyboard", pc8401a_state, pc8401a_keyboard_tick, attotime::from_hz(64)) @@ -584,17 +584,17 @@ MACHINE_CONFIG_START(pc8401a_state::pc8401a) MCFG_UPD1990A_ADD(UPD1990A_TAG, XTAL(32'768), NOOP, NOOP) MCFG_DEVICE_ADD(I8255A_TAG, I8255A, 0) - MCFG_I8255_IN_PORTC_CB(READ8(pc8401a_state, ppi_pc_r)) - MCFG_I8255_OUT_PORTC_CB(WRITE8(pc8401a_state, ppi_pc_w)) + MCFG_I8255_IN_PORTC_CB(READ8(*this, pc8401a_state, ppi_pc_r)) + MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, pc8401a_state, ppi_pc_w)) MCFG_DEVICE_ADD(I8251_TAG, I8251, 0) - MCFG_I8251_TXD_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_txd)) - MCFG_I8251_DTR_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_dtr)) - MCFG_I8251_RTS_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_rts)) + MCFG_I8251_TXD_HANDLER(WRITELINE(RS232_TAG, rs232_port_device, write_txd)) + MCFG_I8251_DTR_HANDLER(WRITELINE(RS232_TAG, rs232_port_device, write_dtr)) + MCFG_I8251_RTS_HANDLER(WRITELINE(RS232_TAG, rs232_port_device, write_rts)) - MCFG_RS232_PORT_ADD(RS232_TAG, default_rs232_devices, nullptr) - MCFG_RS232_RXD_HANDLER(DEVWRITELINE(I8251_TAG, i8251_device, write_rxd)) - MCFG_RS232_DSR_HANDLER(DEVWRITELINE(I8251_TAG, i8251_device, write_dsr)) + MCFG_DEVICE_ADD(RS232_TAG, RS232_PORT, default_rs232_devices, nullptr) + MCFG_RS232_RXD_HANDLER(WRITELINE(I8251_TAG, i8251_device, write_rxd)) + MCFG_RS232_DSR_HANDLER(WRITELINE(I8251_TAG, i8251_device, write_dsr)) /* video hardware */ pc8401a_video(config); @@ -615,9 +615,9 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(pc8500_state::pc8500) /* basic machine hardware */ - MCFG_CPU_ADD(Z80_TAG, Z80, 4000000) // NEC uPD70008C - MCFG_CPU_PROGRAM_MAP(pc8401a_mem) - MCFG_CPU_IO_MAP(pc8500_io) + MCFG_DEVICE_ADD(Z80_TAG, Z80, 4000000) // NEC uPD70008C + MCFG_DEVICE_PROGRAM_MAP(pc8401a_mem) + MCFG_DEVICE_IO_MAP(pc8500_io) /* fake keyboard */ MCFG_TIMER_DRIVER_ADD_PERIODIC("keyboard", pc8401a_state, pc8401a_keyboard_tick, attotime::from_hz(64)) @@ -626,17 +626,17 @@ MACHINE_CONFIG_START(pc8500_state::pc8500) MCFG_UPD1990A_ADD(UPD1990A_TAG, XTAL(32'768), NOOP, NOOP) MCFG_DEVICE_ADD(I8255A_TAG, I8255A, 0) - MCFG_I8255_IN_PORTC_CB(READ8(pc8401a_state, ppi_pc_r)) - MCFG_I8255_OUT_PORTC_CB(WRITE8(pc8401a_state, ppi_pc_w)) + MCFG_I8255_IN_PORTC_CB(READ8(*this, pc8401a_state, ppi_pc_r)) + MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, pc8401a_state, ppi_pc_w)) MCFG_DEVICE_ADD(I8251_TAG, I8251, 0) - MCFG_I8251_TXD_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_txd)) - MCFG_I8251_DTR_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_dtr)) - MCFG_I8251_RTS_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_rts)) + MCFG_I8251_TXD_HANDLER(WRITELINE(RS232_TAG, rs232_port_device, write_txd)) + MCFG_I8251_DTR_HANDLER(WRITELINE(RS232_TAG, rs232_port_device, write_dtr)) + MCFG_I8251_RTS_HANDLER(WRITELINE(RS232_TAG, rs232_port_device, write_rts)) - MCFG_RS232_PORT_ADD(RS232_TAG, default_rs232_devices, nullptr) - MCFG_RS232_RXD_HANDLER(DEVWRITELINE(I8251_TAG, i8251_device, write_rxd)) - MCFG_RS232_DSR_HANDLER(DEVWRITELINE(I8251_TAG, i8251_device, write_dsr)) + MCFG_DEVICE_ADD(RS232_TAG, RS232_PORT, default_rs232_devices, nullptr) + MCFG_RS232_RXD_HANDLER(WRITELINE(I8251_TAG, i8251_device, write_rxd)) + MCFG_RS232_DSR_HANDLER(WRITELINE(I8251_TAG, i8251_device, write_dsr)) /* video hardware */ pc8500_video(config); |