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