diff options
Diffstat (limited to 'src/mame/drivers/alg.c')
-rw-r--r-- | src/mame/drivers/alg.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/alg.c b/src/mame/drivers/alg.c index 4792e983c41..ebefe2f368b 100644 --- a/src/mame/drivers/alg.c +++ b/src/mame/drivers/alg.c @@ -60,6 +60,7 @@ public: DECLARE_MACHINE_RESET(alg); DECLARE_VIDEO_START(alg); TIMER_CALLBACK_MEMBER(response_timer); + void alg_init(); }; @@ -687,9 +688,8 @@ ROM_END * *************************************/ -static void alg_init(running_machine &machine) +void alg_state::alg_init() { - alg_state *state = machine.driver_data<alg_state>(); static const amiga_machine_interface alg_intf = { ANGUS_CHIP_RAM_MASK, @@ -701,11 +701,11 @@ static void alg_init(running_machine &machine) NULL, 0 }; - amiga_machine_config(machine, &alg_intf); + amiga_machine_config(machine(), &alg_intf); /* set up memory */ - state->m_bank1->configure_entry(0, state->m_chip_ram); - state->m_bank1->configure_entry(1, machine.root_device().memregion("user1")->base()); + m_bank1->configure_entry(0, m_chip_ram); + m_bank1->configure_entry(1, machine().root_device().memregion("user1")->base()); } @@ -733,7 +733,7 @@ DRIVER_INIT_MEMBER(alg_state,palr1) } auto_free(machine(), original); - alg_init(machine()); + alg_init(); } DRIVER_INIT_MEMBER(alg_state,palr3) @@ -752,7 +752,7 @@ DRIVER_INIT_MEMBER(alg_state,palr3) } auto_free(machine(), original); - alg_init(machine()); + alg_init(); } DRIVER_INIT_MEMBER(alg_state,palr6) @@ -773,7 +773,7 @@ DRIVER_INIT_MEMBER(alg_state,palr6) } auto_free(machine(), original); - alg_init(machine()); + alg_init(); } DRIVER_INIT_MEMBER(alg_state,aplatoon) @@ -793,12 +793,12 @@ DRIVER_INIT_MEMBER(alg_state,aplatoon) memcpy(decrypted + i * 0x1000, rom + shuffle[i] * 0x1000, 0x1000); memcpy(rom, decrypted, 0x40000); logerror("decrypt done\n "); - alg_init(machine()); + alg_init(); } DRIVER_INIT_MEMBER(alg_state,none) { - alg_init(machine()); + alg_init(); } |