summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/hyprduel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/hyprduel.cpp')
-rw-r--r--src/mame/drivers/hyprduel.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/mame/drivers/hyprduel.cpp b/src/mame/drivers/hyprduel.cpp
index 76eb5a7ea06..10109399250 100644
--- a/src/mame/drivers/hyprduel.cpp
+++ b/src/mame/drivers/hyprduel.cpp
@@ -476,7 +476,7 @@ MACHINE_START_MEMBER(hyprduel_state,hyprduel)
MACHINE_CONFIG_START(hyprduel_state::i4220_config)
MCFG_DEVICE_ADD("vdp", I4220, XTAL(26'666'000))
MCFG_I4100_GFXDECODE("gfxdecode")
- MCFG_I4100_BLITTER_END_CALLBACK(WRITELINE(hyprduel_state,vdp_blit_end_w))
+ MCFG_I4100_BLITTER_END_CALLBACK(WRITELINE(*this, hyprduel_state,vdp_blit_end_w))
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_SCANLINE)
@@ -493,12 +493,12 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(hyprduel_state::hyprduel)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M68000,20000000/2) /* 10MHz */
- MCFG_CPU_PROGRAM_MAP(hyprduel_map)
+ MCFG_DEVICE_ADD("maincpu", M68000,20000000/2) /* 10MHz */
+ MCFG_DEVICE_PROGRAM_MAP(hyprduel_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", hyprduel_state, interrupt, "screen", 0, 1)
- MCFG_CPU_ADD("sub", M68000,20000000/2) /* 10MHz */
- MCFG_CPU_PROGRAM_MAP(hyprduel_map2)
+ MCFG_DEVICE_ADD("sub", M68000,20000000/2) /* 10MHz */
+ MCFG_DEVICE_PROGRAM_MAP(hyprduel_map2)
MCFG_MACHINE_START_OVERRIDE(hyprduel_state,hyprduel)
@@ -520,13 +520,13 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(hyprduel_state::magerror)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M68000,20000000/2) /* 10MHz */
- MCFG_CPU_PROGRAM_MAP(magerror_map)
+ MCFG_DEVICE_ADD("maincpu", M68000,20000000/2) /* 10MHz */
+ MCFG_DEVICE_PROGRAM_MAP(magerror_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", hyprduel_state, interrupt, "screen", 0, 1)
- MCFG_CPU_ADD("sub", M68000,20000000/2) /* 10MHz */
- MCFG_CPU_PROGRAM_MAP(magerror_map2)
- MCFG_CPU_PERIODIC_INT_DRIVER(hyprduel_state, irq1_line_hold, 968) /* tempo? */
+ MCFG_DEVICE_ADD("sub", M68000,20000000/2) /* 10MHz */
+ MCFG_DEVICE_PROGRAM_MAP(magerror_map2)
+ MCFG_DEVICE_PERIODIC_INT_DRIVER(hyprduel_state, irq1_line_hold, 968) /* tempo? */
MCFG_MACHINE_START_OVERRIDE(hyprduel_state,hyprduel)
@@ -536,7 +536,7 @@ MACHINE_CONFIG_START(hyprduel_state::magerror)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD("ymsnd", YM2413, 3579545)
+ MCFG_DEVICE_ADD("ymsnd", YM2413, 3579545)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
MCFG_OKIM6295_ADD("oki", 4000000/16/16*132, PIN7_HIGH) // clock frequency & pin 7 not verified