C64 ROM | Routines |
Prev: B3F4 | Up: Map | Next: B465 |
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 |