summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/dinvram.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/dinvram.h')
-rw-r--r--src/emu/dinvram.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/dinvram.h b/src/emu/dinvram.h
index d48889d29dd..3e5dab4898c 100644
--- a/src/emu/dinvram.h
+++ b/src/emu/dinvram.h
@@ -37,12 +37,14 @@ public:
void nvram_reset() { nvram_default(); }
void nvram_load(emu_file &file) { nvram_read(file); }
void nvram_save(emu_file &file) { nvram_write(file); }
+ bool nvram_pre_save() { return nvram_pre_write(); }
protected:
// derived class overrides
virtual void nvram_default() = 0;
virtual void nvram_read(emu_file &file) = 0;
virtual void nvram_write(emu_file &file) = 0;
+ virtual bool nvram_pre_write() { return true; }
};
// iterator