summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/suna16.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/suna16.cpp')
-rw-r--r--src/mame/drivers/suna16.cpp20
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)