diff options
Diffstat (limited to 'src/emu/cpu/powerpc/ppccom.c')
| -rw-r--r-- | src/emu/cpu/powerpc/ppccom.c | 48 |
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)); } |
