Hi Pete,
Danger Will Robinson Danger!
I was just packing away my trusty HC11 book, so it could gather more dust, and found on the next page from the BRA instruction (no not related to the SEX instruction
damn - that was the 6809!
)
Sorry got distracted.
The BRA, Branch Always, instruction uses the formula: PC = (PC) + $0002 + Rel
The BRCLR, Branch if Bits Clear, instruction uses the formula: PC = (PC) + $0004 + Rel or PC = (PC) + $0005 + Rel if using indexed mode
It all depends upon how many bytes are used to form the complete opcode instruction.
Safest to use labels and an assembler I'm thinking!
But still I suspect your assembler warning is related to you trying to branch to location $0004, not 4 bytes forward.
Check the syntax of your labels.....