summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/nwk-tr.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/nwk-tr.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/nwk-tr.c')
-rw-r--r--src/mame/drivers/nwk-tr.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/drivers/nwk-tr.c b/src/mame/drivers/nwk-tr.c
index d898c4f3095..93859f84313 100644
--- a/src/mame/drivers/nwk-tr.c
+++ b/src/mame/drivers/nwk-tr.c
@@ -250,6 +250,7 @@ public:
DECLARE_WRITE32_MEMBER(lanc2_w);
DECLARE_READ32_MEMBER(dsp_dataram_r);
DECLARE_WRITE32_MEMBER(dsp_dataram_w);
+ DECLARE_DRIVER_INIT(nwktr);
};
@@ -735,16 +736,15 @@ MACHINE_CONFIG_END
/*****************************************************************************/
-static DRIVER_INIT(nwktr)
+DRIVER_INIT_MEMBER(nwktr_state,nwktr)
{
- nwktr_state *state = machine.driver_data<nwktr_state>();
- init_konami_cgboard(machine, 1, CGBOARD_TYPE_NWKTR);
- set_cgboard_texture_bank(machine, 0, "bank5", state->memregion("user5")->base());
+ init_konami_cgboard(machine(), 1, CGBOARD_TYPE_NWKTR);
+ set_cgboard_texture_bank(machine(), 0, "bank5", memregion("user5")->base());
- state->m_sharc_dataram = auto_alloc_array(machine, UINT32, 0x100000/4);
- state->m_led_reg0 = state->m_led_reg1 = 0x7f;
+ m_sharc_dataram = auto_alloc_array(machine(), UINT32, 0x100000/4);
+ m_led_reg0 = m_led_reg1 = 0x7f;
- lanc2_init(machine);
+ lanc2_init(machine());
}