diff options
Diffstat (limited to 'src/mame/drivers/itech32.cpp')
-rw-r--r-- | src/mame/drivers/itech32.cpp | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/mame/drivers/itech32.cpp b/src/mame/drivers/itech32.cpp index 4b147d8344d..023c031f7b2 100644 --- a/src/mame/drivers/itech32.cpp +++ b/src/mame/drivers/itech32.cpp @@ -1685,11 +1685,11 @@ INPUT_PORTS_END MACHINE_CONFIG_START(itech32_state::timekill) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, CPU_CLOCK) - MCFG_CPU_PROGRAM_MAP(timekill_map) + MCFG_DEVICE_ADD("maincpu", M68000, CPU_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(timekill_map) - MCFG_CPU_ADD("soundcpu", MC6809, SOUND_CLOCK/2) - MCFG_CPU_PROGRAM_MAP(sound_map) + MCFG_DEVICE_ADD("soundcpu", MC6809, SOUND_CLOCK/2) + MCFG_DEVICE_PROGRAM_MAP(sound_map) MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram", itech32_state, nvram_init) @@ -1707,12 +1707,12 @@ MACHINE_CONFIG_START(itech32_state::timekill) // MCFG_SCREEN_RAW_PARAMS(VIDEO_CLOCK, 508, 0, 384, 286, 0, 256) // sftm, wcbowl and shufshot configure it this way MCFG_SCREEN_UPDATE_DRIVER(itech32_state, screen_update_itech32) MCFG_SCREEN_PALETTE("palette") - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(itech32_state, generate_int1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, itech32_state, generate_int1)) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") - MCFG_SOUND_ADD("ensoniq", ES5506, SOUND_CLOCK) + MCFG_DEVICE_ADD("ensoniq", ES5506, SOUND_CLOCK) MCFG_ES5506_REGION0("ensoniq.0") MCFG_ES5506_REGION1("ensoniq.1") MCFG_ES5506_REGION2("ensoniq.2") @@ -1723,7 +1723,7 @@ MACHINE_CONFIG_START(itech32_state::timekill) /* via */ MCFG_DEVICE_ADD("via6522_0", VIA6522, SOUND_CLOCK/8) - MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(itech32_state,pia_portb_out)) + MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(*this, itech32_state,pia_portb_out)) MCFG_VIA6522_IRQ_HANDLER(INPUTLINE("soundcpu", M6809_FIRQ_LINE)) MACHINE_CONFIG_END @@ -1733,8 +1733,8 @@ MACHINE_CONFIG_START(itech32_state::bloodstm) /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(bloodstm_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(bloodstm_map) /* video hardware */ MCFG_PALETTE_MODIFY("palette") @@ -1749,24 +1749,24 @@ MACHINE_CONFIG_START(itech32_state::drivedge) /* basic machine hardware */ - MCFG_CPU_REPLACE("maincpu", M68EC020, CPU020_CLOCK) - MCFG_CPU_PROGRAM_MAP(drivedge_map) + MCFG_DEVICE_REPLACE("maincpu", M68EC020, CPU020_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(drivedge_map) - MCFG_CPU_ADD("dsp1", TMS32031, TMS_CLOCK) - MCFG_CPU_PROGRAM_MAP(drivedge_tms1_map) + MCFG_DEVICE_ADD("dsp1", TMS32031, TMS_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(drivedge_tms1_map) - MCFG_CPU_ADD("dsp2", TMS32031, TMS_CLOCK) - MCFG_CPU_PROGRAM_MAP(drivedge_tms2_map) + MCFG_DEVICE_ADD("dsp2", TMS32031, TMS_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(drivedge_tms2_map) MCFG_PALETTE_MODIFY("palette") MCFG_PALETTE_ENTRIES(32768) MCFG_PALETTE_FORMAT(XBGR) MCFG_DEVICE_MODIFY("via6522_0") - MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(itech32_state,drivedge_portb_out)) - MCFG_VIA6522_CB2_HANDLER(WRITELINE(itech32_state,drivedge_turbo_light)) + MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(*this, itech32_state,drivedge_portb_out)) + MCFG_VIA6522_CB2_HANDLER(WRITELINE(*this, itech32_state,drivedge_turbo_light)) -// MCFG_CPU_ADD("comm", M6803, 8000000/4) -- network CPU +// MCFG_DEVICE_ADD("comm", M6803, 8000000/4) -- network CPU MCFG_MACHINE_RESET_OVERRIDE(itech32_state,drivedge) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) @@ -1776,7 +1776,7 @@ MACHINE_CONFIG_START(itech32_state::drivedge) MCFG_SPEAKER_STANDARD_STEREO("left_back", "right_back") - MCFG_SOUND_MODIFY("ensoniq") + MCFG_DEVICE_MODIFY("ensoniq") MCFG_ES5506_CHANNELS(2) /* channels */ MCFG_SOUND_ROUTE(2, "right_back", 0.1) /* swapped stereo */ MCFG_SOUND_ROUTE(3, "left_back", 0.1) @@ -1788,12 +1788,12 @@ MACHINE_CONFIG_START(itech32_state::sftm) /* basic machine hardware */ - MCFG_CPU_REPLACE("maincpu", M68EC020, CPU020_CLOCK) - MCFG_CPU_PROGRAM_MAP(itech020_map) + MCFG_DEVICE_REPLACE("maincpu", M68EC020, CPU020_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(itech020_map) - MCFG_CPU_MODIFY("soundcpu") - MCFG_CPU_PROGRAM_MAP(sound_020_map) - MCFG_CPU_PERIODIC_INT_DRIVER(itech32_state, irq1_line_assert, 4*60) + MCFG_DEVICE_MODIFY("soundcpu") + MCFG_DEVICE_PROGRAM_MAP(sound_020_map) + MCFG_DEVICE_PERIODIC_INT_DRIVER(itech32_state, irq1_line_assert, 4*60) MCFG_PALETTE_MODIFY("palette") MCFG_PALETTE_ENTRIES(32768) |