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.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/machine.cpp b/src/emu/machine.cpp
index 6613c5654bf..6f00685c759 100644
--- a/src/emu/machine.cpp
+++ b/src/emu/machine.cpp
@@ -1133,7 +1133,7 @@ void running_machine::nvram_load()
for (device_nvram_interface &nvram : nvram_interface_enumerator(root_device()))
{
emu_file file(options().nvram_directory(), OPEN_FLAG_READ);
- if (!file.open(nvram_filename(nvram.device())))
+ if (nvram.nvram_can_save() && !file.open(nvram_filename(nvram.device())))
{
if (!nvram.nvram_load(file))
osd_printf_error("Error reading NVRAM file %s\n", file.filename());