diff options
author | 2013-09-04 10:59:52 +0000 | |
---|---|---|
committer | 2013-09-04 10:59:52 +0000 | |
commit | 00d110d825492a1e953d57510758903616b07295 (patch) | |
tree | a7a010437e411810b667474ba586c4cb3fb241e5 /src/emu/machine/cr589.h | |
parent | b4590c6aeb95ff82391471ec0eb9f30ccc76ae90 (diff) |
store firmware in nvram (nw)
Diffstat (limited to 'src/emu/machine/cr589.h')
-rw-r--r-- | src/emu/machine/cr589.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/emu/machine/cr589.h b/src/emu/machine/cr589.h index 66e40bc7166..ef8d9c8edf5 100644 --- a/src/emu/machine/cr589.h +++ b/src/emu/machine/cr589.h @@ -17,7 +17,8 @@ #include "atapihle.h" #include "scsicd.h" -class scsi_cr589_device : public scsicd_device +class scsi_cr589_device : public scsicd_device, + public device_nvram_interface { public: // construction/destruction @@ -31,6 +32,11 @@ protected: // device-level overrides virtual void device_start(); + // device_nvram_interface overrides + virtual void nvram_default(); + virtual void nvram_read(emu_file &file); + virtual void nvram_write(emu_file &file); + private: int download; UINT8 buffer[ 65536 ]; |