summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mikie.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mikie.c')
-rw-r--r--src/mame/drivers/mikie.c22
1 files changed, 8 insertions, 14 deletions
diff --git a/src/mame/drivers/mikie.c b/src/mame/drivers/mikie.c
index 26fb11916d2..c9edb96eace 100644
--- a/src/mame/drivers/mikie.c
+++ b/src/mame/drivers/mikie.c
@@ -247,23 +247,21 @@ static const sn76496_config psg_intf =
*
*************************************/
-static MACHINE_START( mikie )
+void mikie_state::machine_start()
{
- mikie_state *state = machine.driver_data<mikie_state>();
- state->m_maincpu = machine.device<cpu_device>("maincpu");
- state->m_audiocpu = machine.device<cpu_device>("audiocpu");
+ m_maincpu = machine().device<cpu_device>("maincpu");
+ m_audiocpu = machine().device<cpu_device>("audiocpu");
- state->save_item(NAME(state->m_palettebank));
- state->save_item(NAME(state->m_last_irq));
+ save_item(NAME(m_palettebank));
+ save_item(NAME(m_last_irq));
}
-static MACHINE_RESET( mikie )
+void mikie_state::machine_reset()
{
- mikie_state *state = machine.driver_data<mikie_state>();
- state->m_palettebank = 0;
- state->m_last_irq = 0;
+ m_palettebank = 0;
+ m_last_irq = 0;
}
static INTERRUPT_GEN( vblank_irq )
@@ -284,8 +282,6 @@ static MACHINE_CONFIG_START( mikie, mikie_state )
MCFG_CPU_ADD("audiocpu", Z80, CLK)
MCFG_CPU_PROGRAM_MAP(sound_map)
- MCFG_MACHINE_START(mikie)
- MCFG_MACHINE_RESET(mikie)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -298,8 +294,6 @@ static MACHINE_CONFIG_START( mikie, mikie_state )
MCFG_GFXDECODE(mikie)
MCFG_PALETTE_LENGTH(16*8*16+16*8*16)
- MCFG_PALETTE_INIT(mikie)
- MCFG_VIDEO_START(mikie)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")