diff --git a/libsrc/runtime/decsp8.s b/libsrc/runtime/decsp8.s index 54192fd51..0c0c8fee9 100644 --- a/libsrc/runtime/decsp8.s +++ b/libsrc/runtime/decsp8.s @@ -5,16 +5,23 @@ ; .export decsp8 - .import subysp + .importzp sp .proc decsp8 - ldy #8 - jmp subysp + lda sp + sec + sbc #8 + sta sp + bcc @L1 + rts + +@L1: dec sp+1 + rts .endproc - +