diff options
Diffstat (limited to 'src/mame/drivers/tumbleb.cpp')
-rw-r--r-- | src/mame/drivers/tumbleb.cpp | 52 |
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(); |