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