diff options
Diffstat (limited to 'src/mame/drivers/esripsys.cpp')
-rw-r--r-- | src/mame/drivers/esripsys.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/mame/drivers/esripsys.cpp b/src/mame/drivers/esripsys.cpp index b0b64bc9ecc..3b9e52f8545 100644 --- a/src/mame/drivers/esripsys.cpp +++ b/src/mame/drivers/esripsys.cpp @@ -665,25 +665,25 @@ DRIVER_INIT_MEMBER(esripsys_state,esripsys) } MACHINE_CONFIG_START(esripsys_state::esripsys) - MCFG_CPU_ADD("game_cpu", MC6809E, XTAL(8'000'000) / 4) - MCFG_CPU_PROGRAM_MAP(game_cpu_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", esripsys_state, esripsys_vblank_irq) + MCFG_DEVICE_ADD("game_cpu", MC6809E, XTAL(8'000'000) / 4) + MCFG_DEVICE_PROGRAM_MAP(game_cpu_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", esripsys_state, esripsys_vblank_irq) MCFG_QUANTUM_PERFECT_CPU("game_cpu") - MCFG_CPU_ADD("frame_cpu", MC6809E, XTAL(8'000'000) / 4) - MCFG_CPU_PROGRAM_MAP(frame_cpu_map) + MCFG_DEVICE_ADD("frame_cpu", MC6809E, XTAL(8'000'000) / 4) + MCFG_DEVICE_PROGRAM_MAP(frame_cpu_map) - MCFG_CPU_ADD("video_cpu", ESRIP, XTAL(40'000'000) / 4) - MCFG_CPU_PROGRAM_MAP(video_cpu_map) - MCFG_ESRIP_FDT_R_CALLBACK(READ16(esripsys_state, fdt_rip_r)) - MCFG_ESRIP_FDT_W_CALLBACK(WRITE16(esripsys_state, fdt_rip_w)) - MCFG_ESRIP_STATUS_IN_CALLBACK(READ8(esripsys_state, rip_status_in)) + MCFG_DEVICE_ADD("video_cpu", ESRIP, XTAL(40'000'000) / 4) + MCFG_DEVICE_PROGRAM_MAP(video_cpu_map) + MCFG_ESRIP_FDT_R_CALLBACK(READ16(*this, esripsys_state, fdt_rip_r)) + MCFG_ESRIP_FDT_W_CALLBACK(WRITE16(*this, esripsys_state, fdt_rip_w)) + MCFG_ESRIP_STATUS_IN_CALLBACK(READ8(*this, esripsys_state, rip_status_in)) MCFG_ESRIP_DRAW_CALLBACK_OWNER(esripsys_state, esripsys_draw) MCFG_ESRIP_LBRM_PROM("proms") MCFG_ESRIP_SCREEN("screen") - MCFG_CPU_ADD("sound_cpu", MC6809E, XTAL(8'000'000) / 4) - MCFG_CPU_PROGRAM_MAP(sound_cpu_map) + MCFG_DEVICE_ADD("sound_cpu", MC6809E, XTAL(8'000'000) / 4) + MCFG_DEVICE_PROGRAM_MAP(sound_cpu_map) MCFG_NVRAM_ADD_0FILL("nvram") @@ -696,19 +696,19 @@ MACHINE_CONFIG_START(esripsys_state::esripsys) /* Sound hardware */ MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", MC3410, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) // unknown DAC - MCFG_SOUND_ADD("dacvol", MC3408, 0) // unknown DAC + MCFG_DEVICE_ADD("dac", MC3410, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) // unknown DAC + MCFG_DEVICE_ADD("dacvol", MC3408, 0) // unknown DAC MCFG_SOUND_ROUTE(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE(0, "dac", -1.0, DAC_VREF_NEG_INPUT) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE(0, "dacvol", 1.0, DAC_VREF_POS_INPUT) - MCFG_SOUND_ADD("tms5220nl", TMS5220, 640000) + MCFG_DEVICE_ADD("tms5220nl", TMS5220, 640000) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) /* 6840 PTM */ MCFG_DEVICE_ADD("6840ptm", PTM6840, XTAL(8'000'000) / 4) MCFG_PTM6840_EXTERNAL_CLOCKS(0, 0, 0) - MCFG_PTM6840_IRQ_CB(WRITELINE(esripsys_state, ptm_irq)) + MCFG_PTM6840_IRQ_CB(WRITELINE(*this, esripsys_state, ptm_irq)) MACHINE_CONFIG_END |