| C64 ROM | Routines |
| Prev: A871 | Up: Map | Next: A8A0 |
|
|
||||
| A883 | A9 03 | LDA #$03 | need 6 bytes for GOSUB | |
| A885 | 20 FB A3 | JSR $A3FB | check room on stack for 2*A bytes | |
| A888 | A5 7B | LDA $7B | get BASIC execute pointer high byte | |
| A88A | 48 | PHA | save it | |
| A88B | A5 7A | LDA $7A | get BASIC execute pointer low byte | |
| A88D | 48 | PHA | save it | |
| A88E | A5 3A | LDA $3A | get current line number high byte | |
| A890 | 48 | PHA | save it | |
| A891 | A5 39 | LDA $39 | get current line number low byte | |
| A893 | 48 | PHA | save it | |
| A894 | A9 8D | LDA #$8D | token for GOSUB | |
| A896 | 48 | PHA | save it | |
|
This entry point is used by the routine at A871.
|
||||
| A897 | 20 79 00 | JSR $0079 | scan memory | |
| A89A | 20 A0 A8 | JSR $A8A0 | perform GOTO | |
| A89D | 4C AE A7 | JMP $A7AE | go do interpreter inner loop | |
| Prev: A871 | Up: Map | Next: A8A0 |