diff options
Diffstat (limited to 'src/mame/drivers/srmp2.cpp')
-rw-r--r-- | src/mame/drivers/srmp2.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/srmp2.cpp b/src/mame/drivers/srmp2.cpp index 26ae5e90afe..3efffe5bfdd 100644 --- a/src/mame/drivers/srmp2.cpp +++ b/src/mame/drivers/srmp2.cpp @@ -88,7 +88,7 @@ void srmp2_state::machine_start() save_item(NAME(m_iox.data)); } -void srmp2_state::machine_start_srmp2() +MACHINE_START_MEMBER(srmp2_state,srmp2) { machine_start(); @@ -104,7 +104,7 @@ void srmp2_state::machine_start_srmp2() save_item(NAME(m_color_bank)); } -void srmp2_state::machine_start_srmp3() +MACHINE_START_MEMBER(srmp2_state,srmp3) { machine_start(); @@ -121,7 +121,7 @@ void srmp2_state::machine_start_srmp3() save_item(NAME(m_gfx_bank)); } -void srmp2_state::machine_start_rmgoldyh() +MACHINE_START_MEMBER(srmp2_state,rmgoldyh) { machine_start(); @@ -138,7 +138,7 @@ void srmp2_state::machine_start_rmgoldyh() save_item(NAME(m_gfx_bank)); } -void srmp2_state::machine_start_mjyuugi() +MACHINE_START_MEMBER(srmp2_state,mjyuugi) { machine_start(); @@ -1149,7 +1149,7 @@ MACHINE_CONFIG_START(srmp2_state::srmp2) MCFG_DEVICE_VBLANK_INT_DRIVER("screen", srmp2_state, irq4_line_assert) MCFG_DEVICE_PERIODIC_INT_DRIVER(srmp2_state, irq2_line_assert, 15*60) /* Interrupt times is not understood */ - set_machine_start_cb(config, driver_callback_delegate(&machine_start_srmp2, this)); + MCFG_MACHINE_START_OVERRIDE(srmp2_state,srmp2) MCFG_NVRAM_ADD_0FILL("nvram") MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0) @@ -1195,7 +1195,7 @@ MACHINE_CONFIG_START(srmp2_state::srmp3) MCFG_DEVICE_IO_MAP(srmp3_io_map) MCFG_DEVICE_VBLANK_INT_DRIVER("screen", srmp2_state, irq0_line_assert) - set_machine_start_cb(config, driver_callback_delegate(&machine_start_srmp3, this)); + MCFG_MACHINE_START_OVERRIDE(srmp2_state,srmp3) MCFG_NVRAM_ADD_0FILL("nvram") MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0) @@ -1238,7 +1238,7 @@ MACHINE_CONFIG_START(srmp2_state::rmgoldyh) MCFG_DEVICE_PROGRAM_MAP(rmgoldyh_map) MCFG_DEVICE_IO_MAP(rmgoldyh_io_map) - set_machine_start_cb(config, driver_callback_delegate(&machine_start_rmgoldyh, this)); + MCFG_MACHINE_START_OVERRIDE(srmp2_state,rmgoldyh) MACHINE_CONFIG_END MACHINE_CONFIG_START(srmp2_state::mjyuugi) @@ -1249,7 +1249,7 @@ MACHINE_CONFIG_START(srmp2_state::mjyuugi) MCFG_DEVICE_VBLANK_INT_DRIVER("screen", srmp2_state, irq4_line_assert) MCFG_DEVICE_PERIODIC_INT_DRIVER(srmp2_state, irq2_line_assert, 15*60) /* Interrupt times is not understood */ - set_machine_start_cb(config, driver_callback_delegate(&machine_start_mjyuugi, this)); + MCFG_MACHINE_START_OVERRIDE(srmp2_state,mjyuugi) MCFG_NVRAM_ADD_0FILL("nvram") |