Recognised Headers

Standard Asm headers, such as icon, description, and language are recognised by BOSshell.

Data Structure of BOSshell Headers

The BOSshell file header is a null-terminated string at the beginning of a file.
There may optionally be a null byte inserted before.
Any characters less than 0x21 or greater than 0x7F will be treated as ".dat" files.
The one notable exception to this rule is 0xEF,0x7B. This marks an Assembly program.