diff options
Diffstat (limited to 'src/emu/machine.cpp')
-rw-r--r-- | src/emu/machine.cpp | 2 |
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()); |