summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/tumbleb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/tumbleb.cpp')
-rw-r--r--src/mame/drivers/tumbleb.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/mame/drivers/tumbleb.cpp b/src/mame/drivers/tumbleb.cpp
index 84c7eca4ded..48c79922795 100644
--- a/src/mame/drivers/tumbleb.cpp
+++ b/src/mame/drivers/tumbleb.cpp
@@ -2000,7 +2000,7 @@ GFXDECODE_END
/******************************************************************************/
-void tumbleb_state::machine_start_tumbleb()
+MACHINE_START_MEMBER(tumbleb_state,tumbleb)
{
save_item(NAME(m_music_command));
save_item(NAME(m_music_bank));
@@ -2010,7 +2010,7 @@ void tumbleb_state::machine_start_tumbleb()
save_item(NAME(m_tilebank));
}
-void tumbleb_state::machine_reset_tumbleb()
+MACHINE_RESET_MEMBER(tumbleb_state,tumbleb)
{
m_music_command = 0;
m_music_bank = 0;
@@ -2026,8 +2026,8 @@ MACHINE_CONFIG_START(tumbleb_state::tumblepb)
MCFG_DEVICE_PROGRAM_MAP(tumblepopb_main_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", tumbleb_state, irq6_line_hold)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_tumbleb, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_tumbleb, this));
+ MCFG_MACHINE_START_OVERRIDE(tumbleb_state,tumbleb)
+ MCFG_MACHINE_RESET_OVERRIDE(tumbleb_state,tumbleb)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -2047,7 +2047,7 @@ MACHINE_CONFIG_START(tumbleb_state::tumblepb)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
- set_video_start_cb(config, driver_callback_delegate(&video_start_tumblepb, this));
+ MCFG_VIDEO_START_OVERRIDE(tumbleb_state,tumblepb)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -2064,8 +2064,8 @@ MACHINE_CONFIG_START(tumbleb_state::tumbleb2)
MCFG_DEVICE_PROGRAM_MAP(tumblepopb_main_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", tumbleb_state, tumbleb2_interrupt)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_tumbleb, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_tumbleb, this));
+ MCFG_MACHINE_START_OVERRIDE(tumbleb_state,tumbleb)
+ MCFG_MACHINE_RESET_OVERRIDE(tumbleb_state,tumbleb)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -2085,7 +2085,7 @@ MACHINE_CONFIG_START(tumbleb_state::tumbleb2)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
- set_video_start_cb(config, driver_callback_delegate(&video_start_tumblepb, this));
+ MCFG_VIDEO_START_OVERRIDE(tumbleb_state,tumblepb)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -2105,8 +2105,8 @@ MACHINE_CONFIG_START(tumbleb_state::jumpkids)
MCFG_DEVICE_ADD("audiocpu", Z80, 8000000/2)
MCFG_DEVICE_PROGRAM_MAP(jumpkids_sound_map)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_tumbleb, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_tumbleb, this));
+ MCFG_MACHINE_START_OVERRIDE(tumbleb_state,tumbleb)
+ MCFG_MACHINE_RESET_OVERRIDE(tumbleb_state,tumbleb)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -2126,7 +2126,7 @@ MACHINE_CONFIG_START(tumbleb_state::jumpkids)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
- set_video_start_cb(config, driver_callback_delegate(&video_start_tumblepb, this));
+ MCFG_VIDEO_START_OVERRIDE(tumbleb_state,tumblepb)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -2144,8 +2144,8 @@ MACHINE_CONFIG_START(tumbleb_state::fncywld)
MCFG_DEVICE_PROGRAM_MAP(fncywld_main_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", tumbleb_state, irq6_line_hold)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_tumbleb, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_tumbleb, this));
+ MCFG_MACHINE_START_OVERRIDE(tumbleb_state,tumbleb)
+ MCFG_MACHINE_RESET_OVERRIDE(tumbleb_state,tumbleb)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -2166,7 +2166,7 @@ MACHINE_CONFIG_START(tumbleb_state::fncywld)
MCFG_PALETTE_ADD("palette", 0x800)
MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB)
- set_video_start_cb(config, driver_callback_delegate(&video_start_fncywld, this));
+ MCFG_VIDEO_START_OVERRIDE(tumbleb_state,fncywld)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -2180,7 +2180,7 @@ MACHINE_CONFIG_END
-void tumbleb_state::machine_reset_htchctch()
+MACHINE_RESET_MEMBER(tumbleb_state,htchctch)
{
if (memregion("user1") != nullptr)
{
@@ -2192,7 +2192,7 @@ void tumbleb_state::machine_reset_htchctch()
m_mainram[0x000 / 2 + i] = PROTDATA[i];
}
- machine_reset_tumbleb();
+ MACHINE_RESET_CALL_MEMBER(tumbleb);
}
MACHINE_CONFIG_START(tumbleb_state::htchctch)
@@ -2205,8 +2205,8 @@ MACHINE_CONFIG_START(tumbleb_state::htchctch)
MCFG_DEVICE_ADD("audiocpu", Z80, 15000000/4) /* verified on dquizgo */
MCFG_DEVICE_PROGRAM_MAP(semicom_sound_map)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_tumbleb, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_htchctch, this));
+ MCFG_MACHINE_START_OVERRIDE(tumbleb_state,tumbleb)
+ MCFG_MACHINE_RESET_OVERRIDE(tumbleb_state,htchctch)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -2226,7 +2226,7 @@ MACHINE_CONFIG_START(tumbleb_state::htchctch)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
- set_video_start_cb(config, driver_callback_delegate(&video_start_tumblepb, this));
+ MCFG_VIDEO_START_OVERRIDE(tumbleb_state,tumblepb)
/* sound hardware - same as hyperpac */
SPEAKER(config, "mono").front_center();
@@ -2290,7 +2290,7 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(tumbleb_state::sdfight)
bcstory(config);
- set_video_start_cb(config, driver_callback_delegate(&video_start_sdfight, this));
+ MCFG_VIDEO_START_OVERRIDE(tumbleb_state,sdfight)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(tumbleb_state, screen_update_sdfight)
MACHINE_CONFIG_END
@@ -2319,8 +2319,8 @@ MACHINE_CONFIG_START(tumbleb_state::suprtrio)
MCFG_DEVICE_ADD("audiocpu", Z80, 8000000)
MCFG_DEVICE_PROGRAM_MAP(suprtrio_sound_map)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_tumbleb, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_tumbleb, this));
+ MCFG_MACHINE_START_OVERRIDE(tumbleb_state,tumbleb)
+ MCFG_MACHINE_RESET_OVERRIDE(tumbleb_state,tumbleb)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -2340,7 +2340,7 @@ MACHINE_CONFIG_START(tumbleb_state::suprtrio)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
- set_video_start_cb(config, driver_callback_delegate(&video_start_suprtrio, this));
+ MCFG_VIDEO_START_OVERRIDE(tumbleb_state,suprtrio)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -2358,8 +2358,8 @@ MACHINE_CONFIG_START(tumbleb_state::pangpang)
MCFG_DEVICE_PROGRAM_MAP(pangpang_main_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", tumbleb_state, tumbleb2_interrupt)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_tumbleb, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_tumbleb, this));
+ MCFG_MACHINE_START_OVERRIDE(tumbleb_state,tumbleb)
+ MCFG_MACHINE_RESET_OVERRIDE(tumbleb_state,tumbleb)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -2379,7 +2379,7 @@ MACHINE_CONFIG_START(tumbleb_state::pangpang)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
- set_video_start_cb(config, driver_callback_delegate(&video_start_pangpang, this));
+ MCFG_VIDEO_START_OVERRIDE(tumbleb_state,pangpang)
/* sound hardware */
SPEAKER(config, "mono").front_center();