doc:cbm:disk:image:g64
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
doc:cbm:disk:image:g64 [2020/06/01 01:40] – eek | doc:cbm:disk:image:g64 [2020/06/01 01:46] – eek | ||
---|---|---|---|
Line 281: | Line 281: | ||
finding sync marks, header blocks and sector blocks. | finding sync marks, header blocks and sector blocks. | ||
- | FIXME | + | - Search for SYNC (at least 10 or more 1 bits) |
+ | - Check for header id after SYNC (GCR 0x52) | ||
+ | - If header, read the remaining 9 header bytes | ||
+ | - Decode header and get sector value | ||
+ | - Search for SYNC again | ||
+ | - Check for data id after SYNC (GCR 0x55). | ||
+ | - If data, read and store with previous header. | ||
+ | - Have we finished reading the track... stop | ||
+ | - Start over | ||
doc/cbm/disk/image/g64.txt · Last modified: 2020/06/01 01:47 by eek