summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dribling.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/dribling.c')
-rw-r--r--src/mame/drivers/dribling.c37
1 files changed, 16 insertions, 21 deletions
diff --git a/src/mame/drivers/dribling.c b/src/mame/drivers/dribling.c
index da53e0d8ba7..c3cea192ea0 100644
--- a/src/mame/drivers/dribling.c
+++ b/src/mame/drivers/dribling.c
@@ -276,28 +276,26 @@ INPUT_PORTS_END
*
*************************************/
-static MACHINE_START( dribling )
+void dribling_state::machine_start()
{
- dribling_state *state = machine.driver_data<dribling_state>();
-
- state->save_item(NAME(state->m_abca));
- state->save_item(NAME(state->m_di));
- state->save_item(NAME(state->m_dr));
- state->save_item(NAME(state->m_ds));
- state->save_item(NAME(state->m_sh));
- state->save_item(NAME(state->m_input_mux));
+
+ save_item(NAME(m_abca));
+ save_item(NAME(m_di));
+ save_item(NAME(m_dr));
+ save_item(NAME(m_ds));
+ save_item(NAME(m_sh));
+ save_item(NAME(m_input_mux));
}
-static MACHINE_RESET( dribling )
+void dribling_state::machine_reset()
{
- dribling_state *state = machine.driver_data<dribling_state>();
-
- state->m_abca = 0;
- state->m_di = 0;
- state->m_dr = 0;
- state->m_ds = 0;
- state->m_sh = 0;
- state->m_input_mux = 0;
+
+ m_abca = 0;
+ m_di = 0;
+ m_dr = 0;
+ m_ds = 0;
+ m_sh = 0;
+ m_input_mux = 0;
}
@@ -312,8 +310,6 @@ static MACHINE_CONFIG_START( dribling, dribling_state )
MCFG_I8255A_ADD( "ppi8255_0", ppi8255_0_intf )
MCFG_I8255A_ADD( "ppi8255_1", ppi8255_1_intf )
- MCFG_MACHINE_START(dribling)
- MCFG_MACHINE_RESET(dribling)
/* video hardware */
MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
@@ -327,7 +323,6 @@ static MACHINE_CONFIG_START( dribling, dribling_state )
MCFG_PALETTE_LENGTH(256)
- MCFG_PALETTE_INIT(dribling)
/* sound hardware */
MACHINE_CONFIG_END