summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/upd7810
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2011-02-09 05:51:04 +0000
committer Aaron Giles <aaron@aarongiles.com>2011-02-09 05:51:04 +0000
commita38c67f27bf9f10b4bafa7db0344df68b8560ff5 (patch)
treef86e6cbf34509658916e9a13c038bcc00c0e1f4e /src/emu/cpu/upd7810
parent9f05843690e050662decef270d3a5faa05bf4376 (diff)
Get rid of state_save_register_device_* macros in favor of direct
calls on the device object. Regex used: state_save_register_device_item( *)\(( *)([^,]+), *([^,]+),( *)([^ )]+)( *)\) \3->save_item\1\(\2NAME\(\6\),\5\4\7\) state_save_register_device_item_array( *)\(( *)([^,]+), *([^,]+),( *)([^ )]+)( *)\) \3->save_item\1\(\2NAME\(\6\),\5\4\7\) state_save_register_device_item_2d_array( *)\(( *)([^,]+), *([^,]+),( *)([^ )]+)( *)\) \3->save_item\1\(\2NAME\(\6\),\5\4\7\) state_save_register_device_item_bitmap( *)\(( *)([^,]+), *([^,]+),( *)([^ )]+)( *)\) \3->save_item\1\(\2NAME\(\*\6\),\5\4\7\) state_save_register_device_item_pointer( *)\(( *)([^,]+), *([^,]+),( *)([^,]+), *([^ )]+)( *)\) \3->save_pointer\1\(\2NAME\(\6\),\5\7,\5\4\8\) this->save_ save_ (save_item[^;]+), *0( *)\); \1\2\); (save_pointer[^;]+), *0( *)\); \1\2\);
Diffstat (limited to 'src/emu/cpu/upd7810')
-rw-r--r--src/emu/cpu/upd7810/upd7810.c128
1 files changed, 64 insertions, 64 deletions
diff --git a/src/emu/cpu/upd7810/upd7810.c b/src/emu/cpu/upd7810/upd7810.c
index 48101ea8963..d71668b1a73 100644
--- a/src/emu/cpu/upd7810/upd7810.c
+++ b/src/emu/cpu/upd7810/upd7810.c
@@ -1707,70 +1707,70 @@ static CPU_INIT( upd7810 )
cpustate->direct = &cpustate->program->direct();
cpustate->io = device->space(AS_IO);
- state_save_register_device_item(device, 0, cpustate->ppc.w.l);
- state_save_register_device_item(device, 0, cpustate->pc.w.l);
- state_save_register_device_item(device, 0, cpustate->sp.w.l);
- state_save_register_device_item(device, 0, cpustate->psw);
- state_save_register_device_item(device, 0, cpustate->op);
- state_save_register_device_item(device, 0, cpustate->op2);
- state_save_register_device_item(device, 0, cpustate->iff);
- state_save_register_device_item(device, 0, cpustate->ea.w.l);
- state_save_register_device_item(device, 0, cpustate->va.w.l);
- state_save_register_device_item(device, 0, cpustate->bc.w.l);
- state_save_register_device_item(device, 0, cpustate->de.w.l);
- state_save_register_device_item(device, 0, cpustate->hl.w.l);
- state_save_register_device_item(device, 0, cpustate->ea2.w.l);
- state_save_register_device_item(device, 0, cpustate->va2.w.l);
- state_save_register_device_item(device, 0, cpustate->bc2.w.l);
- state_save_register_device_item(device, 0, cpustate->de2.w.l);
- state_save_register_device_item(device, 0, cpustate->hl2.w.l);
- state_save_register_device_item(device, 0, cpustate->cnt.d);
- state_save_register_device_item(device, 0, cpustate->tm.d);
- state_save_register_device_item(device, 0, cpustate->ecnt.d);
- state_save_register_device_item(device, 0, cpustate->etm.d);
- state_save_register_device_item(device, 0, cpustate->ma);
- state_save_register_device_item(device, 0, cpustate->mb);
- state_save_register_device_item(device, 0, cpustate->mcc);
- state_save_register_device_item(device, 0, cpustate->mc);
- state_save_register_device_item(device, 0, cpustate->mm);
- state_save_register_device_item(device, 0, cpustate->mf);
- state_save_register_device_item(device, 0, cpustate->tmm);
- state_save_register_device_item(device, 0, cpustate->etmm);
- state_save_register_device_item(device, 0, cpustate->eom);
- state_save_register_device_item(device, 0, cpustate->sml);
- state_save_register_device_item(device, 0, cpustate->smh);
- state_save_register_device_item(device, 0, cpustate->anm);
- state_save_register_device_item(device, 0, cpustate->mkl);
- state_save_register_device_item(device, 0, cpustate->mkh);
- state_save_register_device_item(device, 0, cpustate->zcm);
- state_save_register_device_item(device, 0, cpustate->pa_out);
- state_save_register_device_item(device, 0, cpustate->pb_out);
- state_save_register_device_item(device, 0, cpustate->pc_out);
- state_save_register_device_item(device, 0, cpustate->pd_out);
- state_save_register_device_item(device, 0, cpustate->pf_out);
- state_save_register_device_item(device, 0, cpustate->cr0);
- state_save_register_device_item(device, 0, cpustate->cr1);
- state_save_register_device_item(device, 0, cpustate->cr2);
- state_save_register_device_item(device, 0, cpustate->cr3);
- state_save_register_device_item(device, 0, cpustate->txb);
- state_save_register_device_item(device, 0, cpustate->rxb);
- state_save_register_device_item(device, 0, cpustate->txd);
- state_save_register_device_item(device, 0, cpustate->rxd);
- state_save_register_device_item(device, 0, cpustate->sck);
- state_save_register_device_item(device, 0, cpustate->ti);
- state_save_register_device_item(device, 0, cpustate->to);
- state_save_register_device_item(device, 0, cpustate->ci);
- state_save_register_device_item(device, 0, cpustate->co0);
- state_save_register_device_item(device, 0, cpustate->co1);
- state_save_register_device_item(device, 0, cpustate->irr);
- state_save_register_device_item(device, 0, cpustate->itf);
- state_save_register_device_item(device, 0, cpustate->ovc0);
- state_save_register_device_item(device, 0, cpustate->ovc1);
- state_save_register_device_item(device, 0, cpustate->ovcf);
- state_save_register_device_item(device, 0, cpustate->ovcs);
- state_save_register_device_item(device, 0, cpustate->edges);
- state_save_register_device_item(device, 0, cpustate->int1);
- state_save_register_device_item(device, 0, cpustate->int2);
+ device->save_item(NAME(cpustate->ppc.w.l));
+ device->save_item(NAME(cpustate->pc.w.l));
+ device->save_item(NAME(cpustate->sp.w.l));
+ device->save_item(NAME(cpustate->psw));
+ device->save_item(NAME(cpustate->op));
+ device->save_item(NAME(cpustate->op2));
+ device->save_item(NAME(cpustate->iff));
+ device->save_item(NAME(cpustate->ea.w.l));
+ device->save_item(NAME(cpustate->va.w.l));
+ device->save_item(NAME(cpustate->bc.w.l));
+ device->save_item(NAME(cpustate->de.w.l));
+ device->save_item(NAME(cpustate->hl.w.l));
+ device->save_item(NAME(cpustate->ea2.w.l));
+ device->save_item(NAME(cpustate->va2.w.l));
+ device->save_item(NAME(cpustate->bc2.w.l));
+ device->save_item(NAME(cpustate->de2.w.l));
+ device->save_item(NAME(cpustate->hl2.w.l));
+ device->save_item(NAME(cpustate->cnt.d));
+ device->save_item(NAME(cpustate->tm.d));
+ device->save_item(NAME(cpustate->ecnt.d));
+ device->save_item(NAME(cpustate->etm.d));
+ device->save_item(NAME(cpustate->ma));
+ device->save_item(NAME(cpustate->mb));
+ device->save_item(NAME(cpustate->mcc));
+ device->save_item(NAME(cpustate->mc));
+ device->save_item(NAME(cpustate->mm));
+ device->save_item(NAME(cpustate->mf));
+ device->save_item(NAME(cpustate->tmm));
+ device->save_item(NAME(cpustate->etmm));
+ device->save_item(NAME(cpustate->eom));
+ device->save_item(NAME(cpustate->sml));
+ device->save_item(NAME(cpustate->smh));
+ device->save_item(NAME(cpustate->anm));
+ device->save_item(NAME(cpustate->mkl));
+ device->save_item(NAME(cpustate->mkh));
+ device->save_item(NAME(cpustate->zcm));
+ device->save_item(NAME(cpustate->pa_out));
+ device->save_item(NAME(cpustate->pb_out));
+ device->save_item(NAME(cpustate->pc_out));
+ device->save_item(NAME(cpustate->pd_out));
+ device->save_item(NAME(cpustate->pf_out));
+ device->save_item(NAME(cpustate->cr0));
+ device->save_item(NAME(cpustate->cr1));
+ device->save_item(NAME(cpustate->cr2));
+ device->save_item(NAME(cpustate->cr3));
+ device->save_item(NAME(cpustate->txb));
+ device->save_item(NAME(cpustate->rxb));
+ device->save_item(NAME(cpustate->txd));
+ device->save_item(NAME(cpustate->rxd));
+ device->save_item(NAME(cpustate->sck));
+ device->save_item(NAME(cpustate->ti));
+ device->save_item(NAME(cpustate->to));
+ device->save_item(NAME(cpustate->ci));
+ device->save_item(NAME(cpustate->co0));
+ device->save_item(NAME(cpustate->co1));
+ device->save_item(NAME(cpustate->irr));
+ device->save_item(NAME(cpustate->itf));
+ device->save_item(NAME(cpustate->ovc0));
+ device->save_item(NAME(cpustate->ovc1));
+ device->save_item(NAME(cpustate->ovcf));
+ device->save_item(NAME(cpustate->ovcs));
+ device->save_item(NAME(cpustate->edges));
+ device->save_item(NAME(cpustate->int1));
+ device->save_item(NAME(cpustate->int2));
}
#include "7810tbl.c"