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