diff options
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 |
commit | a38c67f27bf9f10b4bafa7db0344df68b8560ff5 (patch) | |
tree | f86e6cbf34509658916e9a13c038bcc00c0e1f4e /src/emu/cpu/m6502/m6502.c | |
parent | 9f05843690e050662decef270d3a5faa05bf4376 (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/m6502/m6502.c')
-rw-r--r-- | src/emu/cpu/m6502/m6502.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/emu/cpu/m6502/m6502.c b/src/emu/cpu/m6502/m6502.c index 731bab93bca..4992013825c 100644 --- a/src/emu/cpu/m6502/m6502.c +++ b/src/emu/cpu/m6502/m6502.c @@ -159,22 +159,22 @@ static void m6502_common_init(legacy_cpu_device *device, device_irq_callback irq cpustate->port_write = intf->port_write_func; } - 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->p); - state_save_register_device_item(device, 0, cpustate->a); - state_save_register_device_item(device, 0, cpustate->x); - state_save_register_device_item(device, 0, cpustate->y); - state_save_register_device_item(device, 0, cpustate->pending_irq); - state_save_register_device_item(device, 0, cpustate->after_cli); - 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->so_state); + device->save_item(NAME(cpustate->pc.w.l)); + device->save_item(NAME(cpustate->sp.w.l)); + device->save_item(NAME(cpustate->p)); + device->save_item(NAME(cpustate->a)); + device->save_item(NAME(cpustate->x)); + device->save_item(NAME(cpustate->y)); + device->save_item(NAME(cpustate->pending_irq)); + device->save_item(NAME(cpustate->after_cli)); + device->save_item(NAME(cpustate->nmi_state)); + device->save_item(NAME(cpustate->irq_state)); + device->save_item(NAME(cpustate->so_state)); if (subtype == SUBTYPE_6510) { - state_save_register_device_item(device, 0, cpustate->port); - state_save_register_device_item(device, 0, cpustate->ddr); + device->save_item(NAME(cpustate->port)); + device->save_item(NAME(cpustate->ddr)); } } |