]> git.sur5r.net Git - cc65/commitdiff
Fixed a bug in the last change
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 31 Oct 2000 19:16:44 +0000 (19:16 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 31 Oct 2000 19:16:44 +0000 (19:16 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@425 b7a2c559-68d2-44c3-8de9-860c34a00d81

libsrc/runtime/ldeax.s

index 2213e9af457eebdca5f27d600ecfc0aebb93b807..88ebd0b1f3d177414cdb7e1ef0237f1fc3c5cd14 100644 (file)
@@ -26,7 +26,7 @@ ldeax:        pla                     ; Low byte of return address
        lda     (ptr4),y
        tay                     ; Save low byte
 
-; Calculate the return address (remember: RTS address is one low) and 
+; Calculate the return address (remember: RTS address is one low) and
 ; jump to it
 
        lda     ptr4
@@ -34,4 +34,5 @@ ldeax:        pla                     ; Low byte of return address
        sta     ptr4
        bcc     @L9
        inc     ptr4+1
-@L9:   jmp     (ptr4)
+@L9:           tya                     ; restore low byte
+       jmp     (ptr4)