Convert the C64 decoder to the new configuration scheme. Also convert all the

imagewriters.
This commit is contained in:
David Given
2021-05-15 00:25:32 +02:00
parent ac34a43d9b
commit f7c31281e0
11 changed files with 88 additions and 48 deletions

View File

@@ -6,6 +6,7 @@
#include "arch/aeslanier/aeslanier.h"
#include "arch/amiga/amiga.h"
#include "arch/brother/brother.h"
#include "arch/c64/c64.h"
#include "arch/ibm/ibm.h"
#include "decoders/fluxmapreader.h"
#include "record.h"
@@ -30,6 +31,9 @@ std::unique_ptr<AbstractDecoder> AbstractDecoder::create(const DecoderProto& con
case DecoderProto::kBrother:
return std::unique_ptr<AbstractDecoder>(new BrotherDecoder(config.brother()));
case DecoderProto::kC64:
return std::unique_ptr<AbstractDecoder>(new Commodore64Decoder(config.c64()));
case DecoderProto::kIbm:
return std::unique_ptr<AbstractDecoder>(new IbmDecoder(config.ibm()));