Fields
Twenty-six bytes, then the data. The signature, the position of the name and the start of the data were compared with the P00 reader of the masswerk PET emulator on this machine (parseP00 in petutils.js);
the record size byte is from the format as described and was not compared.
| Offset | Size | Field | Meaning |
|---|---|---|---|
| 0 | 8 | Signature | the seven letters C64File and a zero byte |
| 8 | 16 | Name | the file's C64 name in PETSCII, padded with zero bytes; then a zero byte at offset 24 ($18) |
25 ($19) | 1 | Record size | the record length of a REL file, zero for the others |
26 ($1A) | to the end | Data | the file as the C64 stores it. For a P00 this is a whole PRG file: its load address is at offset 26 and 27, and the program follows. For S00, U00, R00 and D00 it is the file's bytes. |
Not described
Unknown
- Reference: how REL files store their side sectors in a PC64 file; the explorer shows the bytes.