| Byte | Function |
| 0 - 31 | 32 bytes reserved for any type of string, normally the title of the song or the name of the file originator |
| 32 | Reserved |
| 33 | Reserved |
| 34,35 |
Integer |
b0 - b3
| 1=Free run scanner
2=Position encoder scanner
3=Shaft encoder scanner
4=Stepper scanner
5=Kevin Keymer's Delta Mode 4
6-15 Reserved |
| b4 | Speed doubling hardware |
| b5 | Twin array |
| b6 | Bi-Colour |
| b7 | Reserved |
| b8 - b11 | Encoder division expressed as 2^n |
| b12 | Mirror Image (scanned with treble and bass reversed) |
| b13 | Reverse Scan (scanned backwards) |
| b14 - b15 | Reserved |
| 36,37 | Integer | Vertical separation of twin arrays in 1/1000" (sep%) |
| 38,39 | Integer | Array dots per inch (dpi%) |
| 40,41 | Integer | Number of pixels in array (w%) |
| 42,43 | Integer | Pixel number of changeover between twin arrays (co%) |
| 44,45 | Integer | Roll Tempo (tempo%) |
| 46,47 | Integer | Stepper/Encoder steps/ticks per inch before division (lpi%) |
| 48-51 | Long Integer | Number of scan lines in file (lc&) |
| 52-EOF | Run length encoded data, each line followed by status word in which bit 5 represents the state of any hardware clock and bit 7 represents the state of any encoder. Bit 15 is a data overrun flag. Other bits are reserved. Run length encoded data is stored as a series of two byte integers, each of which represents the count of identical pixels occurring between changes of state. |