summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine.cpp')
-rw-r--r--src/emu/machine.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/machine.cpp b/src/emu/machine.cpp
index 7e7952f935e..e2ba0f6cf70 100644
--- a/src/emu/machine.cpp
+++ b/src/emu/machine.cpp
@@ -263,7 +263,7 @@ void running_machine::start()
save().register_presave(save_prepost_delegate(FUNC(running_machine::presave_all_devices), this));
start_all_devices();
for (device_t &device : device_enumerator(root_device()))
- m_save.root_registrar().reg(device, device.tag(), device.type().size());
+ m_save.root_registrar().reg(device, string_format("device%s", device.tag()).c_str(), device.type().size());
save().register_postload(save_prepost_delegate(FUNC(running_machine::postload_all_devices), this));
// save outputs created before start time
@@ -938,12 +938,12 @@ void running_machine::handle_saveload()
auto const filerr = file.open(m_saveload_pending_file);
if (filerr == osd_file::error::NONE)
{
- osd_ticks_t start = osd_ticks();
const char *const opnamed = (m_saveload_schedule == saveload_schedule::LOAD) ? "loaded" : "saved";
- osd_ticks_t end = osd_ticks();
// read/write the save state
+ osd_ticks_t start = osd_ticks();
save_error saverr = (m_saveload_schedule == saveload_schedule::LOAD) ? m_save.load_file(file) : m_save.save_file(file);
+ osd_ticks_t end = osd_ticks();
// handle the result
switch (saverr)