Yeah, I’ve seen that one already while searching for more info on print_form
and print_table
.
You are right. That’s why I had to start this thread in the first place. =)
Here’s one more minor issue I’ve stumbled upon recently:
16. The verify
opcode
This opcode is listed as being available from version 3, and it says that the interpreter should use word $1A
in the header to calculate the checksum and compare it against the known value in word $1C
. The problem is that S.11 also says that some early Version 3 files do not contain length and checksum data. What does this mean, exactly? (e.g. that both words will be 0, or perhaps they will contain some unrelated data pertaining to e.g. the object table or some such).
It would also be logical to assume that any file that does not contain this information also does not contain the verify
opcode, but does anyone know if that’s actually the case? If not, it’s unclear what the interpreter should do if it sees that the length and checksum values are not provided, assuming it is possible to find that out in the first place.