1#ifndef SECTORBASEDDISK_HH
2#define SECTORBASEDDISK_HH
27 [[nodiscard]]
size_t getNbSectorsImpl()
const override;
28 void readTrack(uint8_t track, uint8_t side,
RawTrack& output)
override;
29 void writeTrackImpl(uint8_t track, uint8_t side,
const RawTrack& input)
override;
32 size_t nbSectors = size_t(-1);
34 int cachedTrackNum = -1;
Abstract class for disk images that only represent the logical sector information (so not the raw tra...
~SectorBasedDisk() override=default
void detectGeometry() override
void setNbSectors(size_t num)
void flushCaches() override
SectorBasedDisk(DiskName name)
This file implemented 3 utility functions: