Based on testing with Merlin-16+ 4.12, this seems to apply in all cases
inc a -> equivalent to inc
lda a -> equivalent to lda (bad address mode error)
if you do have an 'a' label, you need to specify the address mode, eg
lda |a, lda >a, lda <a
sets label = size of most recently linked/imported file
sets label = size of current segment. If no label, resets the position variable to 0.
label is added to the symbol table as an absolute entry.
Testing in merlin 16+, these are absolute entry labels, not gequ labels
Merlin does not include any ds fill in the len/pos, but that decision
seems questionable. these do include a ds fill for both.
pea ',' or pea #',' previously generated a bad address mode error.
The addmode function expected an X,Y, or S after the , which is how it generated the error.
Changed to skip , search within the quoted string.
* previously caused an error
* still cause and error (as they should):
* unterminated string: