summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/namcos86.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/namcos86.cpp')
-rw-r--r--src/mame/drivers/namcos86.cpp56
1 files changed, 28 insertions, 28 deletions
diff --git a/src/mame/drivers/namcos86.cpp b/src/mame/drivers/namcos86.cpp
index a0a153bc4b4..e7097351157 100644
--- a/src/mame/drivers/namcos86.cpp
+++ b/src/mame/drivers/namcos86.cpp
@@ -1063,18 +1063,18 @@ GFXDECODE_END
MACHINE_CONFIG_START(namcos86_state::hopmappy)
/* basic machine hardware */
- MCFG_CPU_ADD("cpu1", MC6809E, XTAL(49'152'000)/32)
- MCFG_CPU_PROGRAM_MAP(cpu1_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", namcos86_state, irq0_line_assert)
+ MCFG_DEVICE_ADD("cpu1", MC6809E, XTAL(49'152'000)/32)
+ MCFG_DEVICE_PROGRAM_MAP(cpu1_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", namcos86_state, irq0_line_assert)
- MCFG_CPU_ADD("cpu2", MC6809E, XTAL(49'152'000)/32)
- MCFG_CPU_PROGRAM_MAP(hopmappy_cpu2_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", namcos86_state, irq0_line_assert)
+ MCFG_DEVICE_ADD("cpu2", MC6809E, XTAL(49'152'000)/32)
+ MCFG_DEVICE_PROGRAM_MAP(hopmappy_cpu2_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", namcos86_state, irq0_line_assert)
- MCFG_CPU_ADD("mcu", HD63701, XTAL(49'152'000)/8) /* or compatible 6808 with extra instructions */
- MCFG_CPU_PROGRAM_MAP(hopmappy_mcu_map)
- MCFG_CPU_IO_MAP(mcu_port_map)
- MCFG_CPU_VBLANK_INT_DRIVER("screen", namcos86_state, irq0_line_hold) /* ??? */
+ MCFG_DEVICE_ADD("mcu", HD63701, XTAL(49'152'000)/8) /* or compatible 6808 with extra instructions */
+ MCFG_DEVICE_PROGRAM_MAP(hopmappy_mcu_map)
+ MCFG_DEVICE_IO_MAP(mcu_port_map)
+ MCFG_DEVICE_VBLANK_INT_DRIVER("screen", namcos86_state, irq0_line_hold) /* ??? */
MCFG_QUANTUM_TIME(attotime::from_hz(48000)) /* heavy interleaving needed to avoid hangs in rthunder */
@@ -1084,7 +1084,7 @@ MACHINE_CONFIG_START(namcos86_state::hopmappy)
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_RAW_PARAMS(XTAL(49'152'000)/8, 384, 3+8*8, 3+44*8, 264, 2*8, 30*8)
MCFG_SCREEN_UPDATE_DRIVER(namcos86_state, screen_update)
- MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(namcos86_state, screen_vblank))
+ MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, namcos86_state, screen_vblank))
MCFG_SCREEN_PALETTE("palette")
MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos86)
@@ -1098,7 +1098,7 @@ MACHINE_CONFIG_START(namcos86_state::hopmappy)
MCFG_SOUND_ROUTE(0, "mono", 0.0)
MCFG_SOUND_ROUTE(1, "mono", 0.60) /* only right channel is connected */
- MCFG_SOUND_ADD("namco", NAMCO_CUS30, XTAL(49'152'000)/2048)
+ MCFG_DEVICE_ADD("namco", NAMCO_CUS30, XTAL(49'152'000)/2048)
MCFG_NAMCO_AUDIO_VOICES(8)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_CONFIG_END
@@ -1108,11 +1108,11 @@ MACHINE_CONFIG_START(namcos86_state::roishtar)
hopmappy(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("cpu2")
- MCFG_CPU_PROGRAM_MAP(roishtar_cpu2_map)
+ MCFG_DEVICE_MODIFY("cpu2")
+ MCFG_DEVICE_PROGRAM_MAP(roishtar_cpu2_map)
- MCFG_CPU_MODIFY("mcu")
- MCFG_CPU_PROGRAM_MAP(roishtar_mcu_map)
+ MCFG_DEVICE_MODIFY("mcu")
+ MCFG_DEVICE_PROGRAM_MAP(roishtar_mcu_map)
MACHINE_CONFIG_END
@@ -1120,11 +1120,11 @@ MACHINE_CONFIG_START(namcos86_state::genpeitd)
hopmappy(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("cpu2")
- MCFG_CPU_PROGRAM_MAP(genpeitd_cpu2_map)
+ MCFG_DEVICE_MODIFY("cpu2")
+ MCFG_DEVICE_PROGRAM_MAP(genpeitd_cpu2_map)
- MCFG_CPU_MODIFY("mcu")
- MCFG_CPU_PROGRAM_MAP(genpeitd_mcu_map)
+ MCFG_DEVICE_MODIFY("mcu")
+ MCFG_DEVICE_PROGRAM_MAP(genpeitd_mcu_map)
/* sound hardware */
MCFG_NAMCO_63701X_ADD("namco2", 6000000)
@@ -1136,11 +1136,11 @@ MACHINE_CONFIG_START(namcos86_state::rthunder)
hopmappy(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("cpu2")
- MCFG_CPU_PROGRAM_MAP(rthunder_cpu2_map)
+ MCFG_DEVICE_MODIFY("cpu2")
+ MCFG_DEVICE_PROGRAM_MAP(rthunder_cpu2_map)
- MCFG_CPU_MODIFY("mcu")
- MCFG_CPU_PROGRAM_MAP(rthunder_mcu_map)
+ MCFG_DEVICE_MODIFY("mcu")
+ MCFG_DEVICE_PROGRAM_MAP(rthunder_mcu_map)
/* sound hardware */
MCFG_NAMCO_63701X_ADD("namco2", 6000000)
@@ -1152,11 +1152,11 @@ MACHINE_CONFIG_START(namcos86_state::wndrmomo)
hopmappy(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("cpu2")
- MCFG_CPU_PROGRAM_MAP(wndrmomo_cpu2_map)
+ MCFG_DEVICE_MODIFY("cpu2")
+ MCFG_DEVICE_PROGRAM_MAP(wndrmomo_cpu2_map)
- MCFG_CPU_MODIFY("mcu")
- MCFG_CPU_PROGRAM_MAP(wndrmomo_mcu_map)
+ MCFG_DEVICE_MODIFY("mcu")
+ MCFG_DEVICE_PROGRAM_MAP(wndrmomo_mcu_map)
/* sound hardware */
MCFG_NAMCO_63701X_ADD("namco2", 6000000)