summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/lastduel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/lastduel.cpp')
-rw-r--r--src/mame/drivers/lastduel.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/drivers/lastduel.cpp b/src/mame/drivers/lastduel.cpp
index 8deb011d948..85373eee22a 100644
--- a/src/mame/drivers/lastduel.cpp
+++ b/src/mame/drivers/lastduel.cpp
@@ -462,19 +462,19 @@ TIMER_DEVICE_CALLBACK_MEMBER(lastduel_state::madgear_timer_cb)
m_maincpu->set_input_line(6, HOLD_LINE); /* Controls */
}
-void lastduel_state::machine_start_lastduel()
+MACHINE_START_MEMBER(lastduel_state,lastduel)
{
save_item(NAME(m_tilemap_priority));
save_item(NAME(m_scroll));
}
-void lastduel_state::machine_start_madgear()
+MACHINE_START_MEMBER(lastduel_state,madgear)
{
uint8_t *ROM = memregion("audiocpu")->base();
membank("bank1")->configure_entries(0, 2, &ROM[0x10000], 0x4000);
- machine_start_lastduel();
+ MACHINE_START_CALL_MEMBER(lastduel);
}
void lastduel_state::machine_reset()
@@ -498,7 +498,7 @@ MACHINE_CONFIG_START(lastduel_state::lastduel)
MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(3'579'545))
MCFG_DEVICE_PROGRAM_MAP(sound_map)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_lastduel, this));
+ MCFG_MACHINE_START_OVERRIDE(lastduel_state,lastduel)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -516,7 +516,7 @@ MACHINE_CONFIG_START(lastduel_state::lastduel)
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_lastduel)
MCFG_PALETTE_ADD("palette", 1024)
- set_video_start_cb(config, driver_callback_delegate(&video_start_lastduel, this));
+ MCFG_VIDEO_START_OVERRIDE(lastduel_state,lastduel)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -543,7 +543,7 @@ MACHINE_CONFIG_START(lastduel_state::madgear)
MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(3'579'545))
MCFG_DEVICE_PROGRAM_MAP(madgear_sound_map)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_madgear, this));
+ MCFG_MACHINE_START_OVERRIDE(lastduel_state,madgear)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -561,7 +561,7 @@ MACHINE_CONFIG_START(lastduel_state::madgear)
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_madgear)
MCFG_PALETTE_ADD("palette", 1024)
- set_video_start_cb(config, driver_callback_delegate(&video_start_madgear, this));
+ MCFG_VIDEO_START_OVERRIDE(lastduel_state,madgear)
/* sound hardware */
SPEAKER(config, "mono").front_center();