diff options
| author | 2011-02-09 05:51:04 +0000 | |
|---|---|---|
| committer | 2011-02-09 05:51:04 +0000 | |
| commit | a38c67f27bf9f10b4bafa7db0344df68b8560ff5 (patch) | |
| tree | f86e6cbf34509658916e9a13c038bcc00c0e1f4e /src/emu/diexec.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/diexec.c')
| -rw-r--r-- | src/emu/diexec.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/emu/diexec.c b/src/emu/diexec.c index 6e116c86833..cf1404d8abe 100644 --- a/src/emu/diexec.c +++ b/src/emu/diexec.c @@ -563,14 +563,14 @@ void device_execute_interface::interface_pre_start() m_timedint_timer = device().machine->scheduler().timer_alloc(FUNC(static_trigger_periodic_interrupt), (void *)this); // register for save states - state_save_register_device_item(&m_device, 0, m_suspend); - state_save_register_device_item(&m_device, 0, m_nextsuspend); - state_save_register_device_item(&m_device, 0, m_eatcycles); - state_save_register_device_item(&m_device, 0, m_nexteatcycles); - state_save_register_device_item(&m_device, 0, m_trigger); - state_save_register_device_item(&m_device, 0, m_totalcycles); - state_save_register_device_item(&m_device, 0, m_localtime); - state_save_register_device_item(&m_device, 0, m_iloops); + m_device.save_item(NAME(m_suspend)); + m_device.save_item(NAME(m_nextsuspend)); + m_device.save_item(NAME(m_eatcycles)); + m_device.save_item(NAME(m_nexteatcycles)); + m_device.save_item(NAME(m_trigger)); + m_device.save_item(NAME(m_totalcycles)); + m_device.save_item(NAME(m_localtime)); + m_device.save_item(NAME(m_iloops)); } @@ -856,9 +856,9 @@ void device_execute_interface::device_input::start(device_execute_interface *exe reset(); - state_save_register_device_item(m_device, m_linenum, m_stored_vector); - state_save_register_device_item(m_device, m_linenum, m_curvector); - state_save_register_device_item(m_device, m_linenum, m_curstate); + m_device->save_item(NAME(m_stored_vector), m_linenum); + m_device->save_item(NAME(m_curvector), m_linenum); + m_device->save_item(NAME(m_curstate), m_linenum); } |
