diff options
Diffstat (limited to 'src/mame/machine/model1.c')
-rw-r--r-- | src/mame/machine/model1.c | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/src/mame/machine/model1.c b/src/mame/machine/model1.c index 080a3d1dab2..fa6c6f9e17b 100644 --- a/src/mame/machine/model1.c +++ b/src/mame/machine/model1.c @@ -1984,27 +1984,26 @@ WRITE16_MEMBER(model1_state::model1_tgp_copro_ram_w) } } -MACHINE_START( model1 ) -{ - model1_state *state = machine.driver_data<model1_state>(); - state->m_ram_data = auto_alloc_array(machine, UINT32, 0x10000); - - state_save_register_global_pointer(machine, state->m_ram_data, 0x10000); - state_save_register_global(machine, state->m_ram_adr); - state_save_register_global(machine, state->m_ram_scanadr); - state_save_register_global_array(machine, state->m_ram_latch); - state_save_register_global(machine, state->m_fifoout_rpos); - state_save_register_global(machine, state->m_fifoout_wpos); - state_save_register_global_array(machine, state->m_fifoout_data); - state_save_register_global(machine, state->m_fifoin_rpos); - state_save_register_global(machine, state->m_fifoin_wpos); - state_save_register_global_array(machine, state->m_fifoin_data); - state_save_register_global_array(machine, state->m_cmat); - state_save_register_global_2d_array(machine, state->m_mat_stack); - state_save_register_global_2d_array(machine, state->m_mat_vector); - state_save_register_global(machine, state->m_mat_stack_pos); - state_save_register_global(machine, state->m_acc); - state_save_register_global(machine, state->m_list_length); +MACHINE_START_MEMBER(model1_state,model1) +{ + m_ram_data = auto_alloc_array(machine(), UINT32, 0x10000); + + state_save_register_global_pointer(machine(), m_ram_data, 0x10000); + state_save_register_global(machine(), m_ram_adr); + state_save_register_global(machine(), m_ram_scanadr); + state_save_register_global_array(machine(), m_ram_latch); + state_save_register_global(machine(), m_fifoout_rpos); + state_save_register_global(machine(), m_fifoout_wpos); + state_save_register_global_array(machine(), m_fifoout_data); + state_save_register_global(machine(), m_fifoin_rpos); + state_save_register_global(machine(), m_fifoin_wpos); + state_save_register_global_array(machine(), m_fifoin_data); + state_save_register_global_array(machine(), m_cmat); + state_save_register_global_2d_array(machine(), m_mat_stack); + state_save_register_global_2d_array(machine(), m_mat_vector); + state_save_register_global(machine(), m_mat_stack_pos); + state_save_register_global(machine(), m_acc); + state_save_register_global(machine(), m_list_length); } void model1_tgp_reset(running_machine &machine, int swa) |