// $Id: DSKDiskImage.hh 4864 2005-11-13 21:58:00Z manuelbi $ #ifndef DSKDISKIMAGE_HH #define DSKDISKIMAGE_HH #include "SectorBasedDisk.hh" #include namespace openmsx { class File; class DSKDiskImage : public SectorBasedDisk { public: explicit DSKDiskImage(const std::string& fileName); virtual ~DSKDiskImage(); virtual bool writeProtected(); private: virtual void readLogicalSector(unsigned sector, byte* buf); virtual void writeLogicalSector(unsigned sector, const byte* buf); std::auto_ptr file; }; } // namespace openmsx #endif