summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/esrip/esrip.c
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/esrip/esrip.c
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/esrip/esrip.c')
-rw-r--r--src/emu/cpu/esrip/esrip.c84
1 files changed, 42 insertions, 42 deletions
diff --git a/src/emu/cpu/esrip/esrip.c b/src/emu/cpu/esrip/esrip.c
index 9ea8e4314bc..a394de44eb7 100644
--- a/src/emu/cpu/esrip/esrip.c
+++ b/src/emu/cpu/esrip/esrip.c
@@ -272,48 +272,48 @@ static CPU_INIT( esrip )
make_ops(cpustate);
/* Register stuff for state saving */
- state_save_register_device_item(device, 0, cpustate->acc);
- state_save_register_device_item_array(device, 0, cpustate->ram);
- state_save_register_device_item(device, 0, cpustate->d_latch);
- state_save_register_device_item(device, 0, cpustate->i_latch);
- state_save_register_device_item(device, 0, cpustate->result);
- state_save_register_device_item(device, 0, cpustate->new_status);
- state_save_register_device_item(device, 0, cpustate->status);
- state_save_register_device_item(device, 0, cpustate->inst);
- state_save_register_device_item(device, 0, cpustate->immflag);
- state_save_register_device_item(device, 0, cpustate->ct);
- state_save_register_device_item(device, 0, cpustate->t);
- state_save_register_device_item(device, 0, cpustate->l1);
- state_save_register_device_item(device, 0, cpustate->l2);
- state_save_register_device_item(device, 0, cpustate->l3);
- state_save_register_device_item(device, 0, cpustate->l4);
- state_save_register_device_item(device, 0, cpustate->l5);
- state_save_register_device_item(device, 0, cpustate->l6);
- state_save_register_device_item(device, 0, cpustate->l7);
- state_save_register_device_item(device, 0, cpustate->pl1);
- state_save_register_device_item(device, 0, cpustate->pl2);
- state_save_register_device_item(device, 0, cpustate->pl3);
- state_save_register_device_item(device, 0, cpustate->pl4);
- state_save_register_device_item(device, 0, cpustate->pl5);
- state_save_register_device_item(device, 0, cpustate->pl6);
- state_save_register_device_item(device, 0, cpustate->pl7);
- state_save_register_device_item(device, 0, cpustate->pc);
- state_save_register_device_item(device, 0, cpustate->status_out);
- state_save_register_device_item(device, 0, cpustate->x_scale);
- state_save_register_device_item(device, 0, cpustate->y_scale);
- state_save_register_device_item(device, 0, cpustate->img_bank);
- state_save_register_device_item(device, 0, cpustate->line_latch);
- state_save_register_device_item(device, 0, cpustate->fig_latch);
- state_save_register_device_item(device, 0, cpustate->attr_latch);
- state_save_register_device_item(device, 0, cpustate->adl_latch);
- state_save_register_device_item(device, 0, cpustate->adr_latch);
- state_save_register_device_item(device, 0, cpustate->iaddr_latch);
- state_save_register_device_item(device, 0, cpustate->c_latch);
- state_save_register_device_item(device, 0, cpustate->fdt_cnt);
- state_save_register_device_item(device, 0, cpustate->ipt_cnt);
- state_save_register_device_item(device, 0, cpustate->fig);
- state_save_register_device_item(device, 0, cpustate->fig_cycles);
- state_save_register_device_item_pointer(device, 0, cpustate->ipt_ram, IPT_RAM_SIZE / sizeof(UINT16));
+ device->save_item(NAME(cpustate->acc));
+ device->save_item(NAME(cpustate->ram));
+ device->save_item(NAME(cpustate->d_latch));
+ device->save_item(NAME(cpustate->i_latch));
+ device->save_item(NAME(cpustate->result));
+ device->save_item(NAME(cpustate->new_status));
+ device->save_item(NAME(cpustate->status));
+ device->save_item(NAME(cpustate->inst));
+ device->save_item(NAME(cpustate->immflag));
+ device->save_item(NAME(cpustate->ct));
+ device->save_item(NAME(cpustate->t));
+ device->save_item(NAME(cpustate->l1));
+ device->save_item(NAME(cpustate->l2));
+ device->save_item(NAME(cpustate->l3));
+ device->save_item(NAME(cpustate->l4));
+ device->save_item(NAME(cpustate->l5));
+ device->save_item(NAME(cpustate->l6));
+ device->save_item(NAME(cpustate->l7));
+ device->save_item(NAME(cpustate->pl1));
+ device->save_item(NAME(cpustate->pl2));
+ device->save_item(NAME(cpustate->pl3));
+ device->save_item(NAME(cpustate->pl4));
+ device->save_item(NAME(cpustate->pl5));
+ device->save_item(NAME(cpustate->pl6));
+ device->save_item(NAME(cpustate->pl7));
+ device->save_item(NAME(cpustate->pc));
+ device->save_item(NAME(cpustate->status_out));
+ device->save_item(NAME(cpustate->x_scale));
+ device->save_item(NAME(cpustate->y_scale));
+ device->save_item(NAME(cpustate->img_bank));
+ device->save_item(NAME(cpustate->line_latch));
+ device->save_item(NAME(cpustate->fig_latch));
+ device->save_item(NAME(cpustate->attr_latch));
+ device->save_item(NAME(cpustate->adl_latch));
+ device->save_item(NAME(cpustate->adr_latch));
+ device->save_item(NAME(cpustate->iaddr_latch));
+ device->save_item(NAME(cpustate->c_latch));
+ device->save_item(NAME(cpustate->fdt_cnt));
+ device->save_item(NAME(cpustate->ipt_cnt));
+ device->save_item(NAME(cpustate->fig));
+ device->save_item(NAME(cpustate->fig_cycles));
+ device->save_pointer(NAME(cpustate->ipt_ram), IPT_RAM_SIZE / sizeof(UINT16));
}