; ; Ullrich von Bassewitz, 25.11.2002 ; ; CC65 runtime: Swap 1 byte of register variable space ; .export regswap1 .importzp sp, regbank .proc regswap1 lda regbank,x ; Get old value pha ; Save it lda (sp),y ; Get stack loc sta regbank,x ; Store new value pla sta (sp),y ; Store old value rts .endproc