diff options
Diffstat (limited to 'src/mame/drivers/blockade.c')
-rw-r--r-- | src/mame/drivers/blockade.c | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/src/mame/drivers/blockade.c b/src/mame/drivers/blockade.c index 49ee1fc5965..a19d7cc77e6 100644 --- a/src/mame/drivers/blockade.c +++ b/src/mame/drivers/blockade.c @@ -439,10 +439,10 @@ static GFXDECODE_START( blasto ) GFXDECODE_ENTRY( "gfx1", 0x0000, blasto_layout, 0, 1 ) GFXDECODE_END -static PALETTE_INIT( blockade ) +void blockade_state::palette_init() { - palette_set_color(machine,0,MAKE_RGB(0x00,0x00,0x00)); /* BLACK */ - palette_set_color(machine,1,MAKE_RGB(0xff,0xff,0xff)); /* WHITE */ + palette_set_color(machine(),0,MAKE_RGB(0x00,0x00,0x00)); /* BLACK */ + palette_set_color(machine(),1,MAKE_RGB(0xff,0xff,0xff)); /* WHITE */ } @@ -452,20 +452,18 @@ static PALETTE_INIT( blockade ) * *************************************/ -static MACHINE_START( blockade ) +void blockade_state::machine_start() { - blockade_state *state = machine.driver_data<blockade_state>(); - state->save_item(NAME(state->m_coin_latch)); - state->save_item(NAME(state->m_just_been_reset)); + save_item(NAME(m_coin_latch)); + save_item(NAME(m_just_been_reset)); } -static MACHINE_RESET( blockade ) +void blockade_state::machine_reset() { - blockade_state *state = machine.driver_data<blockade_state>(); - state->m_coin_latch = 1; - state->m_just_been_reset = 0; + m_coin_latch = 1; + m_just_been_reset = 0; } static MACHINE_CONFIG_START( blockade, blockade_state ) @@ -476,8 +474,6 @@ static MACHINE_CONFIG_START( blockade, blockade_state ) MCFG_CPU_IO_MAP(main_io_map) MCFG_CPU_VBLANK_INT("screen", blockade_interrupt) - MCFG_MACHINE_START(blockade) - MCFG_MACHINE_RESET(blockade) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) @@ -490,8 +486,6 @@ static MACHINE_CONFIG_START( blockade, blockade_state ) MCFG_GFXDECODE(blockade) MCFG_PALETTE_LENGTH(2) - MCFG_PALETTE_INIT(blockade) - MCFG_VIDEO_START(blockade) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") |