This function is the 32 bit extended version of Examine.
The request packet is almost identical to Examine, but bytes 6 and 7 are swapped:
Byte | Meaning |
---|---|
1 – 5 | standard Tx header (function code 45) |
6 | directory entry point |
7 | argument. Same as Examine, but with additional 8 → return all information, in machine readable format, with 32 bit file sizes |
8 | number of entries to examine (0 for all) |
9… | name of directory terminated by CR |
The response to argument 8 is:
Byte | Meaning |
---|---|
1 – 2 | standard Rx header |
3 | number of entries in reply |
4 – 5 | unknown |
6… | argument dependant information |
The format for argument 8 is:
Byte | Meaning |
---|---|
1 | unknown |
2 – 5 | load address |
6 – 9 | exec address |
10 – 13 | object length |
14 | attributes |
15 – 25 | unknown (date, SIN, etc?) |
16 – 26 | leaf name padded by spaces followed by CR |