summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/powerpc
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/powerpc')
-rw-r--r--src/emu/cpu/powerpc/ppccom.c48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/emu/cpu/powerpc/ppccom.c b/src/emu/cpu/powerpc/ppccom.c
index 2e94aca74e8..9b1ec9f368f 100644
--- a/src/emu/cpu/powerpc/ppccom.c
+++ b/src/emu/cpu/powerpc/ppccom.c
@@ -339,36 +339,36 @@ void ppccom_init(powerpc_state *ppc, powerpc_flavor flavor, UINT8 cap, int tb_di
}
/* register for save states */
- state_save_register_device_item(device, 0, ppc->pc);
- state_save_register_device_item_array(device, 0, ppc->r);
- state_save_register_device_item_array(device, 0, ppc->f);
- state_save_register_device_item_array(device, 0, ppc->cr);
- state_save_register_device_item(device, 0, ppc->xerso);
- state_save_register_device_item(device, 0, ppc->fpscr);
- state_save_register_device_item(device, 0, ppc->msr);
- state_save_register_device_item_array(device, 0, ppc->sr);
- state_save_register_device_item_array(device, 0, ppc->spr);
- state_save_register_device_item_array(device, 0, ppc->dcr);
+ device->save_item(NAME(ppc->pc));
+ device->save_item(NAME(ppc->r));
+ device->save_item(NAME(ppc->f));
+ device->save_item(NAME(ppc->cr));
+ device->save_item(NAME(ppc->xerso));
+ device->save_item(NAME(ppc->fpscr));
+ device->save_item(NAME(ppc->msr));
+ device->save_item(NAME(ppc->sr));
+ device->save_item(NAME(ppc->spr));
+ device->save_item(NAME(ppc->dcr));
if (cap & PPCCAP_4XX)
{
- state_save_register_device_item_array(device, 0, ppc->spu.regs);
- state_save_register_device_item(device, 0, ppc->spu.txbuf);
- state_save_register_device_item(device, 0, ppc->spu.rxbuf);
- state_save_register_device_item_array(device, 0, ppc->spu.rxbuffer);
- state_save_register_device_item(device, 0, ppc->spu.rxin);
- state_save_register_device_item(device, 0, ppc->spu.rxout);
- state_save_register_device_item(device, 0, ppc->pit_reload);
- state_save_register_device_item(device, 0, ppc->irqstate);
+ device->save_item(NAME(ppc->spu.regs));
+ device->save_item(NAME(ppc->spu.txbuf));
+ device->save_item(NAME(ppc->spu.rxbuf));
+ device->save_item(NAME(ppc->spu.rxbuffer));
+ device->save_item(NAME(ppc->spu.rxin));
+ device->save_item(NAME(ppc->spu.rxout));
+ device->save_item(NAME(ppc->pit_reload));
+ device->save_item(NAME(ppc->irqstate));
}
if (cap & PPCCAP_603_MMU)
{
- state_save_register_device_item(device, 0, ppc->mmu603_cmp);
- state_save_register_device_item_array(device, 0, ppc->mmu603_hash);
- state_save_register_device_item_array(device, 0, ppc->mmu603_r);
+ device->save_item(NAME(ppc->mmu603_cmp));
+ device->save_item(NAME(ppc->mmu603_hash));
+ device->save_item(NAME(ppc->mmu603_r));
}
- state_save_register_device_item(device, 0, ppc->irq_pending);
- state_save_register_device_item(device, 0, ppc->tb_zero_cycles);
- state_save_register_device_item(device, 0, ppc->dec_zero_cycles);
+ device->save_item(NAME(ppc->irq_pending));
+ device->save_item(NAME(ppc->tb_zero_cycles));
+ device->save_item(NAME(ppc->dec_zero_cycles));
}