Add lots more protobuf machinery.

This commit is contained in:
David Given
2021-05-07 23:38:31 +02:00
parent 22f320f1c4
commit 1b0ec50711
9 changed files with 118 additions and 6 deletions

24
arch/ibm/ibm.proto Normal file
View File

@@ -0,0 +1,24 @@
syntax = "proto2";
message IBM {
enum FmMfm {
USE_MFM = 0;
USE_FM = 1;
}
optional double track_length_ms = 1;
optional int32 sector_size_bytes = 2;
optional bool emit_iam = 3;
optional int32 start_sector_id = 4;
optional double clock_rate_khz = 5;
optional FmMfm use_fm = 6 [default = USE_MFM];
optional int32 idam_byte = 7;
optional int32 dam_byte = 8;
optional int32 gap0 = 9;
optional int32 gap1 = 10;
optional int32 gap2 = 11;
optional int32 gap3 = 12;
optional string sector_skew = 13;
optional bool swap_sizes = 14;
}