]> git.sur5r.net Git - cc65/blobdiff - libsrc/runtime/decsp3.s
Fixed a bug
[cc65] / libsrc / runtime / decsp3.s
index 0b81bea7c43a2510b26fd4ddad93a7f103cf6026..9401c3dc538fa731bcf29d98fbd2a48b0d09a22c 100644 (file)
@@ -5,16 +5,23 @@
 ;
 
                .export         decsp3
-       .import         subysp
+               .importzp       sp
 
 .proc  decsp3
 
-       ldy     #3
-       jmp     subysp
+       lda     sp
+       sec
+       sbc     #3
+       sta     sp
+       bcc     @L1
+       rts
+
+@L1:   dec     sp+1
+       rts
 
 .endproc
 
 
 
 
-       
+