summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/galivan.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/galivan.cpp')
-rw-r--r--src/mame/drivers/galivan.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/galivan.cpp b/src/mame/drivers/galivan.cpp
index caceb534ab4..2c44f41f01e 100644
--- a/src/mame/drivers/galivan.cpp
+++ b/src/mame/drivers/galivan.cpp
@@ -382,7 +382,7 @@ GFXDECODE_END
-void galivan_state::machine_start_galivan()
+MACHINE_START_MEMBER(galivan_state,galivan)
{
/* configure ROM banking */
uint8_t *rombase = memregion("maincpu")->base();
@@ -396,7 +396,7 @@ void galivan_state::machine_start_galivan()
save_item(NAME(m_layers));
}
-void galivan_state::machine_start_ninjemak()
+MACHINE_START_MEMBER(galivan_state,ninjemak)
{
/* configure ROM banking */
uint8_t *rombase = memregion("maincpu")->base();
@@ -409,7 +409,7 @@ void galivan_state::machine_start_ninjemak()
save_item(NAME(m_ninjemak_dispdisable));
}
-void galivan_state::machine_reset_galivan()
+MACHINE_RESET_MEMBER(galivan_state,galivan)
{
m_maincpu->reset();
@@ -420,7 +420,7 @@ void galivan_state::machine_reset_galivan()
m_galivan_scrolly[0] = m_galivan_scrolly[1] = 0;
}
-void galivan_state::machine_reset_ninjemak()
+MACHINE_RESET_MEMBER(galivan_state,ninjemak)
{
m_maincpu->reset();
@@ -442,8 +442,8 @@ MACHINE_CONFIG_START(galivan_state::galivan)
MCFG_DEVICE_IO_MAP(sound_io_map)
MCFG_DEVICE_PERIODIC_INT_DRIVER(galivan_state, irq0_line_hold, XTAL(8'000'000)/2/512) // ?
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_galivan, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_galivan, this));
+ MCFG_MACHINE_START_OVERRIDE(galivan_state,galivan)
+ MCFG_MACHINE_RESET_OVERRIDE(galivan_state,galivan)
/* video hardware */
MCFG_DEVICE_ADD("spriteram", BUFFERED_SPRITERAM8)
@@ -462,7 +462,7 @@ MACHINE_CONFIG_START(galivan_state::galivan)
MCFG_PALETTE_INDIRECT_ENTRIES(256)
MCFG_PALETTE_INIT_OWNER(galivan_state, galivan)
- set_video_start_cb(config, driver_callback_delegate(&video_start_galivan, this));
+ MCFG_VIDEO_START_OVERRIDE(galivan_state,galivan)
/* sound hardware */
SPEAKER(config, "speaker").front_center();
@@ -500,8 +500,8 @@ MACHINE_CONFIG_START(galivan_state::ninjemak)
MCFG_DEVICE_IO_MAP(sound_io_map)
MCFG_DEVICE_PERIODIC_INT_DRIVER(galivan_state, irq0_line_hold, XTAL(8'000'000)/2/512) // ?
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_ninjemak, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_ninjemak, this));
+ MCFG_MACHINE_START_OVERRIDE(galivan_state,ninjemak)
+ MCFG_MACHINE_RESET_OVERRIDE(galivan_state,ninjemak)
MCFG_DEVICE_ADD("nb1414m4", NB1414M4, 0)
@@ -522,7 +522,7 @@ MACHINE_CONFIG_START(galivan_state::ninjemak)
MCFG_PALETTE_INDIRECT_ENTRIES(256)
MCFG_PALETTE_INIT_OWNER(galivan_state, galivan)
- set_video_start_cb(config, driver_callback_delegate(&video_start_ninjemak, this));
+ MCFG_VIDEO_START_OVERRIDE(galivan_state,ninjemak)
/* sound hardware */
SPEAKER(config, "speaker").front_center();