Files
fluxengine/lib/amiga/amiga.h
David Given 574d383573 Remove discrete segmenters, instead rolling the logic into Decoders; prepare
for splitting decoders into soft-sector and hard-sector.
2019-03-08 23:57:46 +01:00

21 lines
413 B
C++

#ifndef AMIGA_H
#define AMIGA_H
#define AMIGA_SECTOR_RECORD 0xaaaa44894489LL
class Sector;
class Fluxmap;
class AmigaDecoder : public AbstractSoftSectorDecoder
{
public:
virtual ~AmigaDecoder() {}
SectorVector decodeToSectors(
const RawRecordVector& rawRecords, unsigned physicalTrack);
nanoseconds_t guessClock(Fluxmap& fluxmap) const;
int recordMatcher(uint64_t fifo) const;
};
#endif