summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/angelkds.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/angelkds.c')
-rw-r--r--src/mame/drivers/angelkds.c35
1 files changed, 15 insertions, 20 deletions
diff --git a/src/mame/drivers/angelkds.c b/src/mame/drivers/angelkds.c
index 1d30f634d68..68b0f6ec85d 100644
--- a/src/mame/drivers/angelkds.c
+++ b/src/mame/drivers/angelkds.c
@@ -568,35 +568,33 @@ GFXDECODE_END
*/
-static MACHINE_START( angelkds )
+void angelkds_state::machine_start()
{
- angelkds_state *state = machine.driver_data<angelkds_state>();
- state->m_subcpu = machine.device<cpu_device>("sub");
+ m_subcpu = machine().device<cpu_device>("sub");
- state->save_item(NAME(state->m_layer_ctrl));
- state->save_item(NAME(state->m_txbank));
- state->save_item(NAME(state->m_bgbotbank));
- state->save_item(NAME(state->m_bgtopbank));
- state->save_item(NAME(state->m_sound));
- state->save_item(NAME(state->m_sound2));
+ save_item(NAME(m_layer_ctrl));
+ save_item(NAME(m_txbank));
+ save_item(NAME(m_bgbotbank));
+ save_item(NAME(m_bgtopbank));
+ save_item(NAME(m_sound));
+ save_item(NAME(m_sound2));
}
-static MACHINE_RESET( angelkds )
+void angelkds_state::machine_reset()
{
- angelkds_state *state = machine.driver_data<angelkds_state>();
int i;
for (i = 0; i < 4; i++)
{
- state->m_sound[i] = 0;
- state->m_sound2[i] = 0;
+ m_sound[i] = 0;
+ m_sound2[i] = 0;
}
- state->m_layer_ctrl = 0;
- state->m_txbank = 0;
- state->m_bgbotbank = 0;
- state->m_bgtopbank = 0;
+ m_layer_ctrl = 0;
+ m_txbank = 0;
+ m_bgbotbank = 0;
+ m_bgtopbank = 0;
}
static MACHINE_CONFIG_START( angelkds, angelkds_state )
@@ -610,8 +608,6 @@ static MACHINE_CONFIG_START( angelkds, angelkds_state )
MCFG_CPU_PROGRAM_MAP(sub_map)
MCFG_CPU_IO_MAP(sub_portmap)
- MCFG_MACHINE_START(angelkds)
- MCFG_MACHINE_RESET(angelkds)
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
@@ -626,7 +622,6 @@ static MACHINE_CONFIG_START( angelkds, angelkds_state )
MCFG_GFXDECODE(angelkds)
MCFG_PALETTE_LENGTH(0x100)
- MCFG_VIDEO_START(angelkds)
MCFG_SPEAKER_STANDARD_MONO("mono")