ldau0sp.s



;
; Ullrich von Bassewitz, 11.04.1999
;
; CC65 runtime: Load an unsigned char indirect from pointer somewhere in stack
;

	.export		ldau00sp, ldau0ysp
	.importzp      	sp, ptr1

ldau00sp:
     	ldy	#1
ldau0ysp:
     	lda	(sp),y
     	sta	ptr1+1
     	dey
     	lda	(sp),y
     	sta	ptr1
	ldx	#0
.ifpc02
      	lda	(ptr1)		; Save one cycle for the C02
.else
      	lda	(ptr1,x)
.endif
	rts



Valid HTML 4.0! ldau0sp.s.html; generated on Sat Oct 13 22:41:33 2001 by ca65html
uz@cc65.org