Prev: B3F4 Up: Map Next: B465
B449: restore BASIC execute pointer and function variable from stack
Used by the routine at B3F4.
B449 68 PLA pull BASIC execute pointer low byte
B44A 85 7A STA $7A save BASIC execute pointer low byte
B44C 68 PLA pull BASIC execute pointer high byte
B44D 85 7B STA $7B save BASIC execute pointer high byte
This entry point is used by the routine at B3B3.
put execute pointer and variable pointer into function
B44F A0 00 LDY #$00 clear index
B451 68 PLA pull BASIC execute pointer low byte
B452 91 4E STA ($4E),Y save to function
B454 68 PLA pull BASIC execute pointer high byte
B455 C8 INY increment index
B456 91 4E STA ($4E),Y save to function
B458 68 PLA pull current variable address low byte
B459 C8 INY increment index
B45A 91 4E STA ($4E),Y save to function
B45C 68 PLA pull current variable address high byte
B45D C8 INY increment index
B45E 91 4E STA ($4E),Y save to function
B460 68 PLA pull ??
B461 C8 INY increment index
B462 91 4E STA ($4E),Y save to function
B464 60 RTS
Prev: B3F4 Up: Map Next: B465