summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/6522via.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/machine/6522via.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/machine/6522via.c')
-rw-r--r--src/emu/machine/6522via.c56
1 files changed, 28 insertions, 28 deletions
diff --git a/src/emu/machine/6522via.c b/src/emu/machine/6522via.c
index 7f6ac84fb7f..7a956c37897 100644
--- a/src/emu/machine/6522via.c
+++ b/src/emu/machine/6522via.c
@@ -229,34 +229,34 @@ void via6522_device::device_start()
}
/* save state register */
- state_save_register_device_item(this, 0, m_in_a);
- state_save_register_device_item(this, 0, m_in_ca1);
- state_save_register_device_item(this, 0, m_in_ca2);
- state_save_register_device_item(this, 0, m_out_a);
- state_save_register_device_item(this, 0, m_out_ca2);
- state_save_register_device_item(this, 0, m_ddr_a);
- state_save_register_device_item(this, 0, m_in_b);
- state_save_register_device_item(this, 0, m_in_cb1);
- state_save_register_device_item(this, 0, m_in_cb2);
- state_save_register_device_item(this, 0, m_out_b);
- state_save_register_device_item(this, 0, m_out_cb2);
- state_save_register_device_item(this, 0, m_ddr_b);
- state_save_register_device_item(this, 0, m_t1cl);
- state_save_register_device_item(this, 0, m_t1ch);
- state_save_register_device_item(this, 0, m_t1ll);
- state_save_register_device_item(this, 0, m_t1lh);
- state_save_register_device_item(this, 0, m_t2cl);
- state_save_register_device_item(this, 0, m_t2ch);
- state_save_register_device_item(this, 0, m_t2ll);
- state_save_register_device_item(this, 0, m_t2lh);
- state_save_register_device_item(this, 0, m_sr);
- state_save_register_device_item(this, 0, m_pcr);
- state_save_register_device_item(this, 0, m_acr);
- state_save_register_device_item(this, 0, m_ier);
- state_save_register_device_item(this, 0, m_ifr);
- state_save_register_device_item(this, 0, m_t1_active);
- state_save_register_device_item(this, 0, m_t2_active);
- state_save_register_device_item(this, 0, m_shift_counter);
+ save_item(NAME(m_in_a));
+ save_item(NAME(m_in_ca1));
+ save_item(NAME(m_in_ca2));
+ save_item(NAME(m_out_a));
+ save_item(NAME(m_out_ca2));
+ save_item(NAME(m_ddr_a));
+ save_item(NAME(m_in_b));
+ save_item(NAME(m_in_cb1));
+ save_item(NAME(m_in_cb2));
+ save_item(NAME(m_out_b));
+ save_item(NAME(m_out_cb2));
+ save_item(NAME(m_ddr_b));
+ save_item(NAME(m_t1cl));
+ save_item(NAME(m_t1ch));
+ save_item(NAME(m_t1ll));
+ save_item(NAME(m_t1lh));
+ save_item(NAME(m_t2cl));
+ save_item(NAME(m_t2ch));
+ save_item(NAME(m_t2ll));
+ save_item(NAME(m_t2lh));
+ save_item(NAME(m_sr));
+ save_item(NAME(m_pcr));
+ save_item(NAME(m_acr));
+ save_item(NAME(m_ier));
+ save_item(NAME(m_ifr));
+ save_item(NAME(m_t1_active));
+ save_item(NAME(m_t2_active));
+ save_item(NAME(m_shift_counter));
}