Files
fluxengine/lib/encoders/encoders.proto
Jeff Epler 87cb4b6d18 Add apple2 encoder
This is tested with encodedecodetest.sh but is not tested on HW yet.
It's likely that the sector order (interleave) doesn't match real systems.
2022-02-28 16:22:53 -06:00

29 lines
827 B
Protocol Buffer

syntax = "proto2";
import "arch/amiga/amiga.proto";
import "arch/apple2/apple2.proto";
import "arch/brother/brother.proto";
import "arch/c64/c64.proto";
import "arch/ibm/ibm.proto";
import "arch/macintosh/macintosh.proto";
import "arch/micropolis/micropolis.proto";
import "arch/northstar/northstar.proto";
import "arch/tids990/tids990.proto";
import "arch/victor9k/victor9k.proto";
//import "lib/common.proto";
message EncoderProto {
oneof format {
IbmEncoderProto ibm = 3;
BrotherEncoderProto brother = 4;
AmigaEncoderProto amiga = 5;
MacintoshEncoderProto macintosh = 6;
Tids990EncoderProto tids990 = 7;
Commodore64EncoderProto c64 = 8;
NorthstarEncoderProto northstar = 9;
MicropolisEncoderProto micropolis = 10;
Victor9kEncoderProto victor9k = 11;
Apple2EncoderProto apple2 = 12;
}
}