summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/battlane.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/battlane.c')
-rw-r--r--src/mame/drivers/battlane.c21
1 files changed, 8 insertions, 13 deletions
diff --git a/src/mame/drivers/battlane.c b/src/mame/drivers/battlane.c
index ae38679f403..b801bc1c609 100644
--- a/src/mame/drivers/battlane.c
+++ b/src/mame/drivers/battlane.c
@@ -267,23 +267,21 @@ static const ym3526_interface ym3526_config =
*
*************************************/
-static MACHINE_START( battlane )
+void battlane_state::machine_start()
{
- battlane_state *state = machine.driver_data<battlane_state>();
- state->m_maincpu = machine.device<cpu_device>("maincpu");
- state->m_subcpu = machine.device<cpu_device>("sub");
+ m_maincpu = machine().device<cpu_device>("maincpu");
+ m_subcpu = machine().device<cpu_device>("sub");
- state->save_item(NAME(state->m_video_ctrl));
- state->save_item(NAME(state->m_cpu_control));
+ save_item(NAME(m_video_ctrl));
+ save_item(NAME(m_cpu_control));
}
-static MACHINE_RESET( battlane )
+void battlane_state::machine_reset()
{
- battlane_state *state = machine.driver_data<battlane_state>();
- state->m_video_ctrl = 0;
- state->m_cpu_control = 0;
+ m_video_ctrl = 0;
+ m_cpu_control = 0;
}
static MACHINE_CONFIG_START( battlane, battlane_state )
@@ -298,8 +296,6 @@ static MACHINE_CONFIG_START( battlane, battlane_state )
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
- MCFG_MACHINE_START(battlane)
- MCFG_MACHINE_RESET(battlane)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -312,7 +308,6 @@ static MACHINE_CONFIG_START( battlane, battlane_state )
MCFG_GFXDECODE(battlane)
MCFG_PALETTE_LENGTH(64)
- MCFG_VIDEO_START(battlane)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")