diff options
Diffstat (limited to 'src/mame/drivers/suna16.cpp')
-rw-r--r-- | src/mame/drivers/suna16.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/suna16.cpp b/src/mame/drivers/suna16.cpp index 42e3e0ac0d3..7b7a83ab1d8 100644 --- a/src/mame/drivers/suna16.cpp +++ b/src/mame/drivers/suna16.cpp @@ -224,7 +224,7 @@ void suna16_state::bestbest_map(address_map &map) map(0x5e0000, 0x5fffff).ram().share("spriteram2"); // Sprites (Chip 2) } -void suna16_state::machine_start_bestbest() +MACHINE_START_MEMBER(suna16_state,bestbest) { save_item(NAME(m_prot)); } @@ -307,7 +307,7 @@ void suna16_state::bestbest_sound_map(address_map &map) Back Street Soccer ***************************************************************************/ -void suna16_state::machine_start_bssoccer() +MACHINE_START_MEMBER(suna16_state, bssoccer) { m_bank1->configure_entries(0, 8, memregion("pcm1")->base() + 0x1000, 0x10000); m_bank2->configure_entries(0, 8, memregion("pcm2")->base() + 0x1000, 0x10000); @@ -396,14 +396,14 @@ void suna16_state::uballoon_pcm_1_io_map(address_map &map) map(0x03, 0x03).w(this, FUNC(suna16_state::uballoon_pcm_1_bankswitch_w)); // Rom Bank } -void suna16_state::machine_start_uballoon() +MACHINE_START_MEMBER(suna16_state,uballoon) { m_bank1->configure_entries(0, 2, memregion("pcm1")->base() + 0x400, 0x10000); save_item(NAME(m_prot)); } -void suna16_state::machine_reset_uballoon() +MACHINE_RESET_MEMBER(suna16_state,uballoon) { address_space &space = m_maincpu->space(AS_PROGRAM); uballoon_pcm_1_bankswitch_w(space, 0, 0); @@ -832,7 +832,7 @@ MACHINE_CONFIG_START(suna16_state::bssoccer) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) - set_machine_start_cb(config, driver_callback_delegate(&machine_start_bssoccer, this)); + MCFG_MACHINE_START_OVERRIDE(suna16_state,bssoccer) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) @@ -894,8 +894,8 @@ MACHINE_CONFIG_START(suna16_state::uballoon) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) - set_machine_start_cb(config, driver_callback_delegate(&machine_start_uballoon, this)); - set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_uballoon, this)); + MCFG_MACHINE_START_OVERRIDE(suna16_state,uballoon) + MCFG_MACHINE_RESET_OVERRIDE(suna16_state,uballoon) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) @@ -950,8 +950,8 @@ MACHINE_CONFIG_START(suna16_state::sunaq) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) - set_machine_start_cb(config, driver_callback_delegate(&machine_start_uballoon, this)); - set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_uballoon, this)); + MCFG_MACHINE_START_OVERRIDE(suna16_state,uballoon) + MCFG_MACHINE_RESET_OVERRIDE(suna16_state,uballoon) /* video hardware */ @@ -1012,7 +1012,7 @@ MACHINE_CONFIG_START(suna16_state::bestbest) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) - set_machine_start_cb(config, driver_callback_delegate(&machine_start_bestbest, this)); + MCFG_MACHINE_START_OVERRIDE(suna16_state, bestbest) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) |