summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/itech8.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/itech8.cpp')
-rw-r--r--src/mame/drivers/itech8.cpp74
1 files changed, 37 insertions, 37 deletions
diff --git a/src/mame/drivers/itech8.cpp b/src/mame/drivers/itech8.cpp
index 6fa68d51bf2..e32e63c948d 100644
--- a/src/mame/drivers/itech8.cpp
+++ b/src/mame/drivers/itech8.cpp
@@ -1688,8 +1688,8 @@ WRITE_LINE_MEMBER(itech8_state::generate_tms34061_interrupt)
MACHINE_CONFIG_START(itech8_state::itech8_core_lo)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", MC6809, CLOCK_8MHz)
- MCFG_CPU_PROGRAM_MAP(tmslo_map)
+ MCFG_DEVICE_ADD("maincpu", MC6809, CLOCK_8MHz)
+ MCFG_DEVICE_PROGRAM_MAP(tmslo_map)
MCFG_NVRAM_ADD_RANDOM_FILL("nvram")
@@ -1702,19 +1702,19 @@ MACHINE_CONFIG_START(itech8_state::itech8_core_lo)
MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
MCFG_SCREEN_REFRESH_RATE(60)
MCFG_SCREEN_SIZE(512, 263)
- MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(itech8_state, generate_nmi))
+ MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, itech8_state, generate_nmi))
MCFG_DEVICE_ADD("tms34061", TMS34061, 0)
MCFG_TMS34061_ROWSHIFT(8) /* VRAM address is (row << rowshift) | col */
MCFG_TMS34061_VRAM_SIZE(itech8_state::VRAM_SIZE)
- MCFG_TMS34061_INTERRUPT_CB(WRITELINE(itech8_state, generate_tms34061_interrupt)) /* interrupt gen callback */
+ MCFG_TMS34061_INTERRUPT_CB(WRITELINE(*this, itech8_state, generate_tms34061_interrupt)) /* interrupt gen callback */
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
/* via */
MCFG_DEVICE_ADD("via6522_0", VIA6522, CLOCK_8MHz/4)
- MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(itech8_state, pia_portb_out))
+ MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(*this, itech8_state, pia_portb_out))
MCFG_VIA6522_IRQ_HANDLER(INPUTLINE("soundcpu", M6809_FIRQ_LINE))
MACHINE_CONFIG_END
@@ -1723,21 +1723,21 @@ MACHINE_CONFIG_START(itech8_state::itech8_core_hi)
itech8_core_lo(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(tmshi_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(tmshi_map)
MACHINE_CONFIG_END
MACHINE_CONFIG_START(itech8_state::itech8_sound_ym2203)
/* basic machine hardware */
- MCFG_CPU_ADD("soundcpu", MC6809, CLOCK_8MHz)
- MCFG_CPU_PROGRAM_MAP(sound2203_map)
+ MCFG_DEVICE_ADD("soundcpu", MC6809, CLOCK_8MHz)
+ MCFG_DEVICE_PROGRAM_MAP(sound2203_map)
/* sound hardware */
- MCFG_SOUND_ADD("ymsnd", YM2203, CLOCK_8MHz/2)
+ MCFG_DEVICE_ADD("ymsnd", YM2203, CLOCK_8MHz/2)
MCFG_YM2203_IRQ_HANDLER(INPUTLINE("soundcpu", M6809_FIRQ_LINE))
- MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(itech8_state, ym2203_portb_out))
+ MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(*this, itech8_state, ym2203_portb_out))
MCFG_SOUND_ROUTE(0, "mono", 0.07)
MCFG_SOUND_ROUTE(1, "mono", 0.07)
MCFG_SOUND_ROUTE(2, "mono", 0.07)
@@ -1751,13 +1751,13 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(itech8_state::itech8_sound_ym2608b)
/* basic machine hardware */
- MCFG_CPU_ADD("soundcpu", MC6809, CLOCK_8MHz)
- MCFG_CPU_PROGRAM_MAP(sound2608b_map)
+ MCFG_DEVICE_ADD("soundcpu", MC6809, CLOCK_8MHz)
+ MCFG_DEVICE_PROGRAM_MAP(sound2608b_map)
/* sound hardware */
- MCFG_SOUND_ADD("ymsnd", YM2608, CLOCK_8MHz)
+ MCFG_DEVICE_ADD("ymsnd", YM2608, CLOCK_8MHz)
MCFG_YM2608_IRQ_HANDLER(INPUTLINE("soundcpu", M6809_FIRQ_LINE))
- MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(itech8_state, ym2203_portb_out))
+ MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(*this, itech8_state, ym2203_portb_out))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
MACHINE_CONFIG_END
@@ -1765,16 +1765,16 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(itech8_state::itech8_sound_ym3812)
/* basic machine hardware */
- MCFG_CPU_ADD("soundcpu", MC6809, CLOCK_8MHz)
- MCFG_CPU_PROGRAM_MAP(sound3812_map)
+ MCFG_DEVICE_ADD("soundcpu", MC6809, CLOCK_8MHz)
+ MCFG_DEVICE_PROGRAM_MAP(sound3812_map)
MCFG_DEVICE_ADD("pia", PIA6821, 0)
- MCFG_PIA_READPB_HANDLER(DEVREADLINE("ticket", ticket_dispenser_device, line_r))
- MCFG_PIA_WRITEPA_HANDLER(WRITE8(itech8_state, pia_porta_out))
- MCFG_PIA_WRITEPB_HANDLER(WRITE8(itech8_state, pia_portb_out))
+ MCFG_PIA_READPB_HANDLER(READLINE("ticket", ticket_dispenser_device, line_r))
+ MCFG_PIA_WRITEPA_HANDLER(WRITE8(*this, itech8_state, pia_porta_out))
+ MCFG_PIA_WRITEPB_HANDLER(WRITE8(*this, itech8_state, pia_portb_out))
/* sound hardware */
- MCFG_SOUND_ADD("ymsnd", YM3812, CLOCK_8MHz/2)
+ MCFG_DEVICE_ADD("ymsnd", YM3812, CLOCK_8MHz/2)
MCFG_YM3812_IRQ_HANDLER(INPUTLINE("soundcpu", M6809_FIRQ_LINE))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
@@ -1786,11 +1786,11 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(itech8_state::itech8_sound_ym3812_external)
/* basic machine hardware */
- MCFG_CPU_ADD("soundcpu", MC6809, CLOCK_8MHz)
- MCFG_CPU_PROGRAM_MAP(sound3812_external_map)
+ MCFG_DEVICE_ADD("soundcpu", MC6809, CLOCK_8MHz)
+ MCFG_DEVICE_PROGRAM_MAP(sound3812_external_map)
/* sound hardware */
- MCFG_SOUND_ADD("ymsnd", YM3812, CLOCK_8MHz/2)
+ MCFG_DEVICE_ADD("ymsnd", YM3812, CLOCK_8MHz/2)
MCFG_YM3812_IRQ_HANDLER(INPUTLINE("soundcpu", M6809_FIRQ_LINE))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
@@ -1866,9 +1866,9 @@ MACHINE_CONFIG_START(itech8_state::slikshot_hi)
/* basic machine hardware */
itech8_sound_ym2203(config);
- MCFG_CPU_ADD("sub", Z80, CLOCK_8MHz/2)
- MCFG_CPU_PROGRAM_MAP(slikz80_mem_map)
- MCFG_CPU_IO_MAP(slikz80_io_map)
+ MCFG_DEVICE_ADD("sub", Z80, CLOCK_8MHz/2)
+ MCFG_DEVICE_PROGRAM_MAP(slikz80_mem_map)
+ MCFG_DEVICE_IO_MAP(slikz80_io_map)
/* video hardware */
MCFG_SCREEN_MODIFY("screen")
@@ -1884,9 +1884,9 @@ MACHINE_CONFIG_START(itech8_state::slikshot_lo)
/* basic machine hardware */
itech8_sound_ym2203(config);
- MCFG_CPU_ADD("sub", Z80, CLOCK_8MHz/2)
- MCFG_CPU_PROGRAM_MAP(slikz80_mem_map)
- MCFG_CPU_IO_MAP(slikz80_io_map)
+ MCFG_DEVICE_ADD("sub", Z80, CLOCK_8MHz/2)
+ MCFG_DEVICE_PROGRAM_MAP(slikz80_mem_map)
+ MCFG_DEVICE_IO_MAP(slikz80_io_map)
/* video hardware */
MCFG_SCREEN_MODIFY("screen")
@@ -1950,8 +1950,8 @@ MACHINE_CONFIG_START(itech8_state::rimrockn)
/* basic machine hardware */
itech8_sound_ym3812_external(config);
- MCFG_CPU_REPLACE("maincpu", HD6309, CLOCK_12MHz)
- MCFG_CPU_PROGRAM_MAP(tmshi_map)
+ MCFG_DEVICE_REPLACE("maincpu", HD6309, CLOCK_12MHz)
+ MCFG_DEVICE_PROGRAM_MAP(tmshi_map)
/* video hardware */
MCFG_SCREEN_MODIFY("screen")
@@ -1966,14 +1966,14 @@ MACHINE_CONFIG_START(itech8_state::ninclown)
/* basic machine hardware */
itech8_sound_ym3812_external(config);
- MCFG_CPU_REPLACE("maincpu", M68000, CLOCK_12MHz)
- MCFG_CPU_PROGRAM_MAP(ninclown_map)
+ MCFG_DEVICE_REPLACE("maincpu", M68000, CLOCK_12MHz)
+ MCFG_DEVICE_PROGRAM_MAP(ninclown_map)
/* video hardware */
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_VISIBLE_AREA(64, 423, 0, 239)
MCFG_SCREEN_UPDATE_DRIVER(itech8_state, screen_update_2page_large)
- MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(itech8_state, ninclown_irq))
+ MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, itech8_state, ninclown_irq))
MACHINE_CONFIG_END
@@ -1983,8 +1983,8 @@ MACHINE_CONFIG_START(itech8_state::gtg2)
/* basic machine hardware */
itech8_sound_ym3812_external(config);
- MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_PROGRAM_MAP(gtg2_map)
+ MCFG_DEVICE_MODIFY("maincpu")
+ MCFG_DEVICE_PROGRAM_MAP(gtg2_map)
/* video hardware */
MCFG_SCREEN_MODIFY("screen")