mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
Include 168 track data headers
According to version 2.2 of the SCP image specification <https://www.cbmstuff.com/downloads/scp/scp_image_specs.txt> the number of Track Data Entries for a floppy can be up to 168, so that up to 84 tracks can be recorded (e.g., fluxengine -c 0-83). > BYTES 0x10-0x2AF (for floppy image files) are a table of longwords with each entry being > an offset to a Track Data Header (TDH) for each track that is stored in the image. The table > is always sequential. There is an entry for every track, with up to 168 entries supported for > floppy disks. This means that floppy disk images of up to 84 tracks with sides 0/1 are possible.
This commit is contained in:
@@ -14,7 +14,7 @@ struct ScpHeader
|
||||
uint8_t heads; // 0 = both, 1 = side 0 only, 2 = side 1 only
|
||||
uint8_t resolution; // 25ns * (resolution+1)
|
||||
uint8_t checksum[4]; // of data after this point
|
||||
uint8_t track[165][4]; // track offsets, not necessarily 165
|
||||
uint8_t track[168][4]; // track offsets, not necessarily 168
|
||||
};
|
||||
|
||||
enum
|
||||
|
||||
Reference in New Issue
Block a user