diff options
Diffstat (limited to 'src/mame/drivers/lemmings.c')
-rw-r--r-- | src/mame/drivers/lemmings.c | 7 |
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); |