summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diexec.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/diexec.c')
-rw-r--r--src/emu/diexec.c22
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);
}