summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/lemmings.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/lemmings.c')
-rw-r--r--src/mame/drivers/lemmings.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mame/drivers/lemmings.c b/src/mame/drivers/lemmings.c
index 8bc29f5c61b..7e232c81851 100644
--- a/src/mame/drivers/lemmings.c
+++ b/src/mame/drivers/lemmings.c
@@ -252,11 +252,10 @@ static const ym2151_interface ym2151_config =
DEVCB_LINE(sound_irq)
};
-static MACHINE_START( lemmings )
+void lemmings_state::machine_start()
{
- lemmings_state *state = machine.driver_data<lemmings_state>();
- state->m_audiocpu = machine.device<cpu_device>("audiocpu");
+ m_audiocpu = machine().device<cpu_device>("audiocpu");
}
static MACHINE_CONFIG_START( lemmings, lemmings_state )
@@ -269,7 +268,6 @@ static MACHINE_CONFIG_START( lemmings, lemmings_state )
MCFG_CPU_ADD("audiocpu", M6809,32220000/8)
MCFG_CPU_PROGRAM_MAP(sound_map)
- MCFG_MACHINE_START(lemmings)
/* video hardware */
MCFG_BUFFERED_SPRITERAM16_ADD("spriteram")
@@ -286,7 +284,6 @@ static MACHINE_CONFIG_START( lemmings, lemmings_state )
MCFG_GFXDECODE(lemmings)
MCFG_PALETTE_LENGTH(1024)
- MCFG_VIDEO_START(lemmings)
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
decospr_device::set_gfx_region(*device, 1);