Sort out a whole bunch of other things, including cleaning up the way the

verification source is handled.
This commit is contained in:
dg
2023-05-12 23:28:25 +00:00
parent 1d77ba6429
commit dcfcc6271c
56 changed files with 2189 additions and 923 deletions

View File

@@ -1,10 +1,11 @@
#ifndef A2R_H
#define A2R_H
// The canonical reference for the A2R format is: https://applesaucefdc.com/a2r2-reference/
// All data is stored little-endian
// The canonical reference for the A2R format is:
// https://applesaucefdc.com/a2r2-reference/ All data is stored little-endian
// Note: The first chunk begins at byte offset 8, not 12 as given in a2r2 reference version 2.0.1
// Note: The first chunk begins at byte offset 8, not 12 as given in a2r2
// reference version 2.0.1
#define A2R_CHUNK_INFO (0x4F464E49)
#define A2R_CHUNK_STRM (0x4D525453)
@@ -12,12 +13,14 @@
#define A2R_INFO_CHUNK_VERSION (1)
enum A2RDiskType {
enum A2RDiskType
{
A2R_DISK_525 = 1,
A2R_DISK_35 = 2,
};
enum A2RCaptureType {
enum A2RCaptureType
{
A2R_TIMING = 1,
A2R_BITS = 2,
A2R_XTIMING = 3,