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/adsp2100/adsp2100.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/adsp2100/adsp2100.c')
-rw-r--r-- | src/emu/cpu/adsp2100/adsp2100.c | 156 |
1 files changed, 78 insertions, 78 deletions
diff --git a/src/emu/cpu/adsp2100/adsp2100.c b/src/emu/cpu/adsp2100/adsp2100.c index d1f83e127fa..1b33655cdee 100644 --- a/src/emu/cpu/adsp2100/adsp2100.c +++ b/src/emu/cpu/adsp2100/adsp2100.c @@ -612,86 +612,86 @@ void adsp21xx_device::device_start() m_io = space(AS_IO); // "core" - state_save_register_device_item(this, 0, m_core.ax0.u); - state_save_register_device_item(this, 0, m_core.ax1.u); - state_save_register_device_item(this, 0, m_core.ay0.u); - state_save_register_device_item(this, 0, m_core.ay1.u); - state_save_register_device_item(this, 0, m_core.ar.u); - state_save_register_device_item(this, 0, m_core.af.u); - state_save_register_device_item(this, 0, m_core.mx0.u); - state_save_register_device_item(this, 0, m_core.mx1.u); - state_save_register_device_item(this, 0, m_core.my0.u); - state_save_register_device_item(this, 0, m_core.my1.u); - state_save_register_device_item(this, 0, m_core.mr.mr); - state_save_register_device_item(this, 0, m_core.mf.u); - state_save_register_device_item(this, 0, m_core.si.u); - state_save_register_device_item(this, 0, m_core.se.u); - state_save_register_device_item(this, 0, m_core.sb.u); - state_save_register_device_item(this, 0, m_core.sr.sr); - state_save_register_device_item(this, 0, m_core.zero.u); + save_item(NAME(m_core.ax0.u)); + save_item(NAME(m_core.ax1.u)); + save_item(NAME(m_core.ay0.u)); + save_item(NAME(m_core.ay1.u)); + save_item(NAME(m_core.ar.u)); + save_item(NAME(m_core.af.u)); + save_item(NAME(m_core.mx0.u)); + save_item(NAME(m_core.mx1.u)); + save_item(NAME(m_core.my0.u)); + save_item(NAME(m_core.my1.u)); + save_item(NAME(m_core.mr.mr)); + save_item(NAME(m_core.mf.u)); + save_item(NAME(m_core.si.u)); + save_item(NAME(m_core.se.u)); + save_item(NAME(m_core.sb.u)); + save_item(NAME(m_core.sr.sr)); + save_item(NAME(m_core.zero.u)); // "alt" - state_save_register_device_item(this, 0, m_alt.ax0.u); - state_save_register_device_item(this, 0, m_alt.ax1.u); - state_save_register_device_item(this, 0, m_alt.ay0.u); - state_save_register_device_item(this, 0, m_alt.ay1.u); - state_save_register_device_item(this, 0, m_alt.ar.u); - state_save_register_device_item(this, 0, m_alt.af.u); - state_save_register_device_item(this, 0, m_alt.mx0.u); - state_save_register_device_item(this, 0, m_alt.mx1.u); - state_save_register_device_item(this, 0, m_alt.my0.u); - state_save_register_device_item(this, 0, m_alt.my1.u); - state_save_register_device_item(this, 0, m_alt.mr.mr); - state_save_register_device_item(this, 0, m_alt.mf.u); - state_save_register_device_item(this, 0, m_alt.si.u); - state_save_register_device_item(this, 0, m_alt.se.u); - state_save_register_device_item(this, 0, m_alt.sb.u); - state_save_register_device_item(this, 0, m_alt.sr.sr); - state_save_register_device_item(this, 0, m_alt.zero.u); - - state_save_register_device_item_array(this, 0, m_i); - state_save_register_device_item_array(this, 0, m_m); - state_save_register_device_item_array(this, 0, m_l); - state_save_register_device_item_array(this, 0, m_lmask); - state_save_register_device_item_array(this, 0, m_base); - state_save_register_device_item(this, 0, m_px); - - state_save_register_device_item(this, 0, m_pc); - state_save_register_device_item(this, 0, m_ppc); - state_save_register_device_item(this, 0, m_loop); - state_save_register_device_item(this, 0, m_loop_condition); - state_save_register_device_item(this, 0, m_cntr); - state_save_register_device_item(this, 0, m_astat); - state_save_register_device_item(this, 0, m_sstat); - state_save_register_device_item(this, 0, m_mstat); - state_save_register_device_item(this, 0, m_mstat_prev); - state_save_register_device_item(this, 0, m_astat_clear); - state_save_register_device_item(this, 0, m_idle); - - state_save_register_device_item_array(this, 0, m_loop_stack); - state_save_register_device_item_array(this, 0, m_cntr_stack); - state_save_register_device_item_array(this, 0, m_pc_stack); - state_save_register_device_item_2d_array(this, 0, m_stat_stack); - - state_save_register_device_item(this, 0, m_pc_sp); - state_save_register_device_item(this, 0, m_cntr_sp); - state_save_register_device_item(this, 0, m_stat_sp); - state_save_register_device_item(this, 0, m_loop_sp); - - state_save_register_device_item(this, 0, m_flagout); - state_save_register_device_item(this, 0, m_flagin); - state_save_register_device_item(this, 0, m_fl0); - state_save_register_device_item(this, 0, m_fl1); - state_save_register_device_item(this, 0, m_fl2); - state_save_register_device_item(this, 0, m_idma_addr); - state_save_register_device_item(this, 0, m_idma_cache); - state_save_register_device_item(this, 0, m_idma_offs); - - state_save_register_device_item(this, 0, m_imask); - state_save_register_device_item(this, 0, m_icntl); - state_save_register_device_item(this, 0, m_ifc); - state_save_register_device_item_array(this, 0, m_irq_state); - state_save_register_device_item_array(this, 0, m_irq_latch); + save_item(NAME(m_alt.ax0.u)); + save_item(NAME(m_alt.ax1.u)); + save_item(NAME(m_alt.ay0.u)); + save_item(NAME(m_alt.ay1.u)); + save_item(NAME(m_alt.ar.u)); + save_item(NAME(m_alt.af.u)); + save_item(NAME(m_alt.mx0.u)); + save_item(NAME(m_alt.mx1.u)); + save_item(NAME(m_alt.my0.u)); + save_item(NAME(m_alt.my1.u)); + save_item(NAME(m_alt.mr.mr)); + save_item(NAME(m_alt.mf.u)); + save_item(NAME(m_alt.si.u)); + save_item(NAME(m_alt.se.u)); + save_item(NAME(m_alt.sb.u)); + save_item(NAME(m_alt.sr.sr)); + save_item(NAME(m_alt.zero.u)); + + save_item(NAME(m_i)); + save_item(NAME(m_m)); + save_item(NAME(m_l)); + save_item(NAME(m_lmask)); + save_item(NAME(m_base)); + save_item(NAME(m_px)); + + save_item(NAME(m_pc)); + save_item(NAME(m_ppc)); + save_item(NAME(m_loop)); + save_item(NAME(m_loop_condition)); + save_item(NAME(m_cntr)); + save_item(NAME(m_astat)); + save_item(NAME(m_sstat)); + save_item(NAME(m_mstat)); + save_item(NAME(m_mstat_prev)); + save_item(NAME(m_astat_clear)); + save_item(NAME(m_idle)); + + save_item(NAME(m_loop_stack)); + save_item(NAME(m_cntr_stack)); + save_item(NAME(m_pc_stack)); + save_item(NAME(m_stat_stack)); + + save_item(NAME(m_pc_sp)); + save_item(NAME(m_cntr_sp)); + save_item(NAME(m_stat_sp)); + save_item(NAME(m_loop_sp)); + + save_item(NAME(m_flagout)); + save_item(NAME(m_flagin)); + save_item(NAME(m_fl0)); + save_item(NAME(m_fl1)); + save_item(NAME(m_fl2)); + save_item(NAME(m_idma_addr)); + save_item(NAME(m_idma_cache)); + save_item(NAME(m_idma_offs)); + + save_item(NAME(m_imask)); + save_item(NAME(m_icntl)); + save_item(NAME(m_ifc)); + save_item(NAME(m_irq_state)); + save_item(NAME(m_irq_latch)); // register state with the debugger state_add(ADSP2100_PC, "PC", m_pc); |