diff options
Diffstat (limited to 'src/mame/drivers/tk80.cpp')
-rw-r--r-- | src/mame/drivers/tk80.cpp | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/src/mame/drivers/tk80.cpp b/src/mame/drivers/tk80.cpp index 1ed95effc2e..8ce344e5d02 100644 --- a/src/mame/drivers/tk80.cpp +++ b/src/mame/drivers/tk80.cpp @@ -286,60 +286,60 @@ WRITE8_MEMBER( tk80_state::mikrolab_serial_w ) MACHINE_CONFIG_START(tk80_state::tk80) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", I8080A, XTAL(18'432'000) / 9) - MCFG_CPU_PROGRAM_MAP(tk80_mem) - MCFG_CPU_IO_MAP(tk80_io) + MCFG_DEVICE_ADD("maincpu", I8080A, XTAL(18'432'000) / 9) + MCFG_DEVICE_PROGRAM_MAP(tk80_mem) + MCFG_DEVICE_IO_MAP(tk80_io) /* video hardware */ MCFG_DEFAULT_LAYOUT(layout_tk80) /* Devices */ MCFG_DEVICE_ADD("ppi8255", I8255, 0) - MCFG_I8255_IN_PORTA_CB(READ8(tk80_state, key_matrix_r)) - MCFG_I8255_IN_PORTB_CB(READ8(tk80_state, serial_r)) - MCFG_I8255_OUT_PORTC_CB(WRITE8(tk80_state, serial_w)) + MCFG_I8255_IN_PORTA_CB(READ8(*this, tk80_state, key_matrix_r)) + MCFG_I8255_IN_PORTB_CB(READ8(*this, tk80_state, serial_r)) + MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, tk80_state, serial_w)) MACHINE_CONFIG_END MACHINE_CONFIG_START(tk80_state::mikrolab) tk80(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(tk85_mem) - MCFG_CPU_IO_MAP(mikrolab_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(tk85_mem) + MCFG_DEVICE_IO_MAP(mikrolab_io) /* Devices */ MCFG_DEVICE_REMOVE("ppi8255") MCFG_DEVICE_ADD("ppi8255", I8255, 0) - MCFG_I8255_IN_PORTA_CB(READ8(tk80_state, key_matrix_r)) - MCFG_I8255_IN_PORTB_CB(READ8(tk80_state, serial_r)) - MCFG_I8255_OUT_PORTC_CB(WRITE8(tk80_state, mikrolab_serial_w)) + MCFG_I8255_IN_PORTA_CB(READ8(*this, tk80_state, key_matrix_r)) + MCFG_I8255_IN_PORTB_CB(READ8(*this, tk80_state, serial_r)) + MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, tk80_state, mikrolab_serial_w)) MACHINE_CONFIG_END MACHINE_CONFIG_START(tk80_state::nd80z) - MCFG_CPU_ADD("maincpu", Z80, 1e6 ) // Sharp LH0080A, can't see writing on xtal - MCFG_CPU_PROGRAM_MAP(tk85_mem) - MCFG_CPU_IO_MAP(nd80z_io) + MCFG_DEVICE_ADD("maincpu", Z80, 1e6 ) // Sharp LH0080A, can't see writing on xtal + MCFG_DEVICE_PROGRAM_MAP(tk85_mem) + MCFG_DEVICE_IO_MAP(nd80z_io) /* video hardware */ MCFG_DEFAULT_LAYOUT(layout_tk80) /* Devices */ MCFG_DEVICE_ADD("ppi8255", I8255, 0) - MCFG_I8255_IN_PORTA_CB(READ8(tk80_state, nd80z_key_r)) - MCFG_I8255_IN_PORTB_CB(READ8(tk80_state, serial_r)) - MCFG_I8255_OUT_PORTC_CB(WRITE8(tk80_state, mikrolab_serial_w)) + MCFG_I8255_IN_PORTA_CB(READ8(*this, tk80_state, nd80z_key_r)) + MCFG_I8255_IN_PORTB_CB(READ8(*this, tk80_state, serial_r)) + MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, tk80_state, mikrolab_serial_w)) MACHINE_CONFIG_END MACHINE_CONFIG_START(tk80_state::tk85) tk80(config); - MCFG_CPU_REPLACE("maincpu", I8085A, XTAL(4'915'200)) - MCFG_CPU_PROGRAM_MAP(tk85_mem) - MCFG_CPU_IO_MAP(tk80_io) + MCFG_DEVICE_REPLACE("maincpu", I8085A, XTAL(4'915'200)) + MCFG_DEVICE_PROGRAM_MAP(tk85_mem) + MCFG_DEVICE_IO_MAP(tk80_io) MACHINE_CONFIG_END MACHINE_CONFIG_START(tk80_state::ics8080) tk80(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(ics8080_mem) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(ics8080_mem) MACHINE_CONFIG_END |