Files
fluxengine/lib/c64/c64.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
394 B
C++

#ifndef C64_H
#define C64_H
#define C64_RECORD_SEPARATOR 0xfff5
#define C64_SECTOR_LENGTH 256
class Sector;
class Fluxmap;
class Commodore64Decoder : public AbstractSoftSectorDecoder
{
public:
virtual ~Commodore64Decoder() {}
SectorVector decodeToSectors(
const RawRecordVector& rawRecords, unsigned physicalTrack);
int recordMatcher(uint64_t fifo) const;
};
#endif