diff --git a/libsrc/runtime/leasp.s b/libsrc/runtime/leasp.s index 4f9320881..bd3f3ff19 100644 --- a/libsrc/runtime/leasp.s +++ b/libsrc/runtime/leasp.s @@ -4,22 +4,19 @@ ; CC65 runtime: Load effective address with offset in Y relative to SP ; - .export leaasp, plea0sp, pleaysp - .import pushax - .importzp sp + .export leaasp, pleaysp + .import pushax + .importzp sp leaasp: ldx sp+1 ; Get high byte - clc - adc sp - bcc @L1 - inx -@L1: rts + clc + adc sp + bcc @L1 + inx +@L1: rts -plea0sp: - ldy #0 -pleaysp: - tya +pleaasp: ldx sp+1 ; Get high byte clc adc sp