diff --git a/libsrc/runtime/pusha.s b/libsrc/runtime/pusha.s index d8e90ac3e..97d3154a8 100644 --- a/libsrc/runtime/pusha.s +++ b/libsrc/runtime/pusha.s @@ -14,8 +14,12 @@ pushaysp: pusha: ldy sp beq @L1 dec sp +.ifpc02 + sta (sp) +.else ldy #0 sta (sp),y +.endif rts @L1: dec sp+1