summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/i86/i286.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/i86/i286.c')
-rw-r--r--src/emu/cpu/i86/i286.c70
1 files changed, 35 insertions, 35 deletions
diff --git a/src/emu/cpu/i86/i286.c b/src/emu/cpu/i86/i286.c
index 2f3fefd1601..8710541095e 100644
--- a/src/emu/cpu/i86/i286.c
+++ b/src/emu/cpu/i86/i286.c
@@ -253,41 +253,41 @@ static CPU_INIT( i80286 )
{
i80286_state *cpustate = get_safe_token(device);
- state_save_register_device_item_array(device, 0, cpustate->regs.w);
- state_save_register_device_item(device, 0, cpustate->amask);
- state_save_register_device_item(device, 0, cpustate->pc);
- state_save_register_device_item(device, 0, cpustate->prevpc);
- state_save_register_device_item(device, 0, cpustate->msw);
- state_save_register_device_item_array(device, 0, cpustate->base);
- state_save_register_device_item_array(device, 0, cpustate->sregs);
- state_save_register_device_item_array(device, 0, cpustate->limit);
- state_save_register_device_item_array(device, 0, cpustate->rights);
- state_save_register_device_item(device, 0, cpustate->gdtr.base);
- state_save_register_device_item(device, 0, cpustate->gdtr.limit);
- state_save_register_device_item(device, 0, cpustate->idtr.base);
- state_save_register_device_item(device, 0, cpustate->idtr.limit);
- state_save_register_device_item(device, 0, cpustate->ldtr.sel);
- state_save_register_device_item(device, 0, cpustate->ldtr.base);
- state_save_register_device_item(device, 0, cpustate->ldtr.limit);
- state_save_register_device_item(device, 0, cpustate->ldtr.rights);
- state_save_register_device_item(device, 0, cpustate->tr.sel);
- state_save_register_device_item(device, 0, cpustate->tr.base);
- state_save_register_device_item(device, 0, cpustate->tr.limit);
- state_save_register_device_item(device, 0, cpustate->tr.rights);
- state_save_register_device_item(device, 0, cpustate->AuxVal);
- state_save_register_device_item(device, 0, cpustate->OverVal);
- state_save_register_device_item(device, 0, cpustate->SignVal);
- state_save_register_device_item(device, 0, cpustate->ZeroVal);
- state_save_register_device_item(device, 0, cpustate->CarryVal);
- state_save_register_device_item(device, 0, cpustate->DirVal);
- state_save_register_device_item(device, 0, cpustate->ParityVal);
- state_save_register_device_item(device, 0, cpustate->TF);
- state_save_register_device_item(device, 0, cpustate->IF);
- state_save_register_device_item(device, 0, cpustate->int_vector);
- state_save_register_device_item(device, 0, cpustate->nmi_state);
- state_save_register_device_item(device, 0, cpustate->irq_state);
- state_save_register_device_item(device, 0, cpustate->extra_cycles);
- state_save_register_device_item(device, 0, cpustate->rep_in_progress);
+ device->save_item(NAME(cpustate->regs.w));
+ device->save_item(NAME(cpustate->amask));
+ device->save_item(NAME(cpustate->pc));
+ device->save_item(NAME(cpustate->prevpc));
+ device->save_item(NAME(cpustate->msw));
+ device->save_item(NAME(cpustate->base));
+ device->save_item(NAME(cpustate->sregs));
+ device->save_item(NAME(cpustate->limit));
+ device->save_item(NAME(cpustate->rights));
+ device->save_item(NAME(cpustate->gdtr.base));
+ device->save_item(NAME(cpustate->gdtr.limit));
+ device->save_item(NAME(cpustate->idtr.base));
+ device->save_item(NAME(cpustate->idtr.limit));
+ device->save_item(NAME(cpustate->ldtr.sel));
+ device->save_item(NAME(cpustate->ldtr.base));
+ device->save_item(NAME(cpustate->ldtr.limit));
+ device->save_item(NAME(cpustate->ldtr.rights));
+ device->save_item(NAME(cpustate->tr.sel));
+ device->save_item(NAME(cpustate->tr.base));
+ device->save_item(NAME(cpustate->tr.limit));
+ device->save_item(NAME(cpustate->tr.rights));
+ device->save_item(NAME(cpustate->AuxVal));
+ device->save_item(NAME(cpustate->OverVal));
+ device->save_item(NAME(cpustate->SignVal));
+ device->save_item(NAME(cpustate->ZeroVal));
+ device->save_item(NAME(cpustate->CarryVal));
+ device->save_item(NAME(cpustate->DirVal));
+ device->save_item(NAME(cpustate->ParityVal));
+ device->save_item(NAME(cpustate->TF));
+ device->save_item(NAME(cpustate->IF));
+ device->save_item(NAME(cpustate->int_vector));
+ device->save_item(NAME(cpustate->nmi_state));
+ device->save_item(NAME(cpustate->irq_state));
+ device->save_item(NAME(cpustate->extra_cycles));
+ device->save_item(NAME(cpustate->rep_in_progress));
cpustate->irq_callback = irqcallback;
cpustate->device = device;