Open fachat opened 7 years ago
How to distinguish between a label "F42C" and the hex address value "F42C"? Define that if this switch is set, there must be a hex address before anything that could be interpreted as a label or operation?
Example with label:
F056 AD 02 D6 CHECKINT LDA UART+IIR
There may still be ambiguities if two-char labels are used that could be interpreted as hex byte values. In principle we could only decide after pass1 when we know whether the operation is one, two or three bytes. It probably is a guessing game...
Maybe use a positional filter, like all above column X is label, before is hex data?
e.g.
F42C 8D 00 D6 STA UART+DLL