; ; Ullrich von Bassewitz, 26.10.2000 ; ; CC65 runtime: Push value in a onto the stack ; .export pusha0sp, pushaysp, pusha .importzp sp ; Beware: The optimizer knows about this function! pusha0sp: ldy #$00 pushaysp: lda (sp),y pusha: ldy sp beq @L1 dec sp .ifpc02 sta (sp) .else ldy #0 sta (sp),y .endif rts @L1: dec sp+1 dec sp sta (sp),y rts