summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ssingles.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-08-10 08:33:51 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-08-10 08:33:51 +0000
commitc75c14d4d3541f93dd3ad10054c9cc09407493e9 (patch)
treeee5693b028ef22d3ee70ce5f78a5a0ffbb7e75a7 /src/mame/drivers/ssingles.c
parent24991f6661251f71458f3d3fbe3c5315f32d07a9 (diff)
All driver inits are now member of state classes.
Added DECLARE_DRIVER_INIT macro to define it H file, and DRIVER_INIT_MEMBER for member declaration in C files Updated all drivers accordingly (no whatsnew)
Diffstat (limited to 'src/mame/drivers/ssingles.c')
-rw-r--r--src/mame/drivers/ssingles.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/ssingles.c b/src/mame/drivers/ssingles.c
index b5bd840d60b..f3b261d95a5 100644
--- a/src/mame/drivers/ssingles.c
+++ b/src/mame/drivers/ssingles.c
@@ -171,6 +171,7 @@ public:
DECLARE_READ8_MEMBER(atamanot_prot_r);
DECLARE_WRITE8_MEMBER(atamanot_prot_w);
DECLARE_CUSTOM_INPUT_MEMBER(controls_r);
+ DECLARE_DRIVER_INIT(ssingles);
};
//fake palette
@@ -683,12 +684,11 @@ ROM_START( atamanot )
ROM_LOAD( "3.54", 0x00200, 0x0100, CRC(88acb21e) SHA1(18fe5280dad6687daf6bf42d37dde45157fab5e3) )
ROM_END
-static DRIVER_INIT(ssingles)
+DRIVER_INIT_MEMBER(ssingles_state,ssingles)
{
- ssingles_state *state = machine.driver_data<ssingles_state>();
- state->save_item(NAME(state->m_videoram));
- state->save_item(NAME(state->m_colorram));
+ save_item(NAME(m_videoram));
+ save_item(NAME(m_colorram));
}
GAME( 1983, ssingles, 0, ssingles, ssingles, ssingles_state, ssingles, ROT90, "Entertainment Enterprises, Ltd.", "Swinging Singles", GAME_SUPPORTS_SAVE | GAME_WRONG_COLORS | GAME_IMPERFECT_SOUND )