1 #ifndef DMKDISKIMAGE_HH
2 #define DMKDISKIMAGE_HH
32 void detectGeometryFallback()
override;
34 void seekTrack(
byte track,
byte side);
35 void doWriteTrack(
byte track,
byte side,
const RawTrack& input);
36 void extendImageToTrack(
byte track);
39 std::shared_ptr<File> file;
void writeTrackImpl(byte track, byte side, const RawTrack &input) override
DMKDiskImage(Filename filename, std::shared_ptr< File > file)
Sha1Sum getSha1SumImpl(FilePool &filepool) override
void readSectorImpl(size_t sector, SectorBuffer &buf) override
bool isWriteProtectedImpl() const override
void writeSectorImpl(size_t sector, const SectorBuffer &buf) override
size_t getNbSectorsImpl() const override
void readTrack(byte track, byte side, RawTrack &output) override
Read a full track from this disk image.
This class represents a filename.
This class represents the result of a sha1 calculation (a 160-bit value).
This file implemented 3 utility functions:
constexpr const char *const filename