; ; Ullrich von Bassewitz, 11.04.1999 ; ; CC65 runtime: Load an unsigned char indirect from pointer somewhere in stack ; .export ldau00sp, ldau0ysp .importzp sp, ptr1 .macpack cpu ldau00sp: ldy #1 ldau0ysp: lda (sp),y sta ptr1+1 dey lda (sp),y sta ptr1 ldx #0 .if (.cpu .bitand CPU_ISET_65SC02) lda (ptr1) ; Save one cycle for the C02 .else lda (ptr1,x) .endif rts