C64 ROM | Routines |
Prev: E33E | Up: Map | Next: E394 |
|
||||
E37B | 20 CC FF | JSR $FFCC | close input and output channels | |
E37E | A9 00 | LDA #$00 | clear A | |
E380 | 85 13 | STA $13 | set current I/O channel, flag default | |
E382 | 20 7A A6 | JSR $A67A | flush BASIC stack and clear continue pointer | |
E385 | 58 | CLI | enable the interrupts | |
This entry point is used by the routines at A69C, A831 and E394.
|
||||
E386 | A2 80 | LDX #$80 | set -ve error, just do warm start | |
E388 | 6C 00 03 | JMP ($0300) | go handle error message, normally $E38B | |
E38B | 8A | TXA | copy the error number | |
E38C | 30 03 | BMI $E391 | if -ve go do warm start | |
E38E | 4C 3A A4 | JMP $A43A | else do error #X then warm start | |
E391 | 4C 74 A4 | JMP $A474 | do warm start |
Prev: E33E | Up: Map | Next: E394 |