diff options
Diffstat (limited to 'src/emu/machine/generic.c')
| -rw-r--r-- | src/emu/machine/generic.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/machine/generic.c b/src/emu/machine/generic.c index bf67eb20597..d8478ea6f39 100644 --- a/src/emu/machine/generic.c +++ b/src/emu/machine/generic.c @@ -100,16 +100,16 @@ void generic_machine_init(running_machine *machine) state->interrupt_device[index++] = &exec->device(); /* register coin save state */ - state_save_register_item_array(machine, "coin", NULL, 0, state->coin_count); - state_save_register_item_array(machine, "coin", NULL, 0, state->coinlockedout); - state_save_register_item_array(machine, "coin", NULL, 0, state->lastcoin); + machine->state().save_item(NAME(state->coin_count)); + machine->state().save_item(NAME(state->coinlockedout)); + machine->state().save_item(NAME(state->lastcoin)); /* reset memory card info */ state->memcard_inserted = -1; /* register a reset callback and save state for interrupt enable */ machine->add_notifier(MACHINE_NOTIFY_RESET, interrupt_reset); - state_save_register_item_array(machine, "cpu", NULL, 0, state->interrupt_enable); + machine->state().save_item(NAME(state->interrupt_enable)); /* register for configuration */ config_register(machine, "counters", counters_load, counters_save); |
