| 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 |