
- IF and WHILE condition logical operators usage:
- Currently there is no ultimate determination of which type to use when comparing two values (.byte, .word), so I recommend using variables of type INT or CARD when comparing them with logical operators
- AND and OR are not allowed on the same line
- When logical operators are used, ==, <= and >= are not allowed
- PrintF command
- BYTE variables do not comply
- Comments are not applicable
- Comma characters are not allowed
- Only one command allowed on any line
- Arrays and pointers not fully supported
- Comments raise errors in some occasions:
- CARD POINTER ptr
- ptr^=251
- Some commands are not allowed in commands for printing text on the screen. For Example using PROC, FUNC, or ELSE statements in PrintB and PrintBE commands.