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