; ------------------------------------------------------------------------
; Actual code
- ldy #zpspace-1
-L1: lda sp,y
- sta zpsave,y ; save the zero page locations we need
- dey
+ ldx #zpspace-1
+L1: lda sp,x
+ sta zpsave,x ; save the zero page locations we need
+ dex
bpl L1
; Close open files
; Copy back the zero page stuff
- ldy #zpspace-1
-L2: lda zpsave,y
- sta sp,y
- dey
+ ldx #zpspace-1
+L2: lda zpsave,x
+ sta sp,x
+ dex
bpl L2
; Done
; ------------------------------------------------------------------------
; Actual code
- ldy #zpspace-1
-L1: lda sp,y
- sta zpsave,y ; save the zero page locations we need
- dey
+ ldx #zpspace-1
+L1: lda sp,x
+ sta zpsave,x ; save the zero page locations we need
+ dex
bpl L1
; Close open files
; Copy back the zero page stuff
- ldy #zpspace-1
-L2: lda zpsave,y
- sta sp,y
- dey
+ ldx #zpspace-1
+L2: lda zpsave,x
+ sta sp,x
+ dex
bpl L2
; Reset changed vectors