summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/generic.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/generic.c')
-rw-r--r--src/emu/machine/generic.c8
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);