NOTES:
* 1. bit 7 will be set for write and bit 6 will be set for read. This can therefore represent read only, write only, and read-write
* 2. uses winape internal memory Winape's addressingscheme is 4 bytes. The upper 16-bits effectively define the internal 64KB pages it uses. Bit 31 will be set if the 'count' is used and present in the file. Bit 30 will be set if the 'condition' is used and present in the file.
* 3. the condition is a string of ascii characters. This value is the number of characters/bytes.
* 4. there is 1 byte per character in the condition. The condition string is not null terminated.