Replace the flux decoder with a PLL-based one stolen from samdisk. It almost

works.
This commit is contained in:
David Given
2021-11-25 00:00:51 +01:00
parent 28aff78469
commit 20ade1de7b
8 changed files with 117 additions and 47 deletions

View File

@@ -4,6 +4,7 @@
#include "bytes.h"
#include "sector.h"
#include "decoders/fluxmapreader.h"
#include "decoders/fluxdecoder.h"
class Sector;
class Fluxmap;
@@ -68,6 +69,7 @@ protected:
FluxmapReader* _fmr = nullptr;
std::unique_ptr<TrackDataFlux> _trackdata;
std::shared_ptr<Sector> _sector;
std::unique_ptr<FluxDecoder> _decoder;
};
#endif