Prev: E12A Up: Map Next: E165
E156: perform SAVE
E156 20 D4 E1 JSR $E1D4 get parameters for LOAD/SAVE
E159 A6 2D LDX $2D get start of variables low byte
E15B A4 2E LDY $2E get start of variables high byte
E15D A9 2B LDA #$2B index to start of program memory
E15F 20 D8 FF JSR $FFD8 save RAM to device, A = index to start address, XY = end address low/high
E162 B0 95 BCS $E0F9 if error go handle BASIC I/O error
E164 60 RTS
Prev: E12A Up: Map Next: E165