summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/pc8401a.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pc8401a.cpp')
-rw-r--r--src/mame/drivers/pc8401a.cpp44
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);