>Jmp is PC relative. Disassembler displays the jump target as >PC + distance, which may be greater than 0xffff. Which is wrong, i.e. the displayed value then doesn't match the value the jump would actually transfer to. Jan