C64 ROM | Routines |
Prev: A9A5 | Up: Map | Next: AA2C |
Used by the routine at A9A5.
|
||||
AA1D | B1 22 | LDA ($22),Y | get byte from string | |
AA1F | 20 80 00 | JSR $0080 | clear Cb if numeric. this call should be to $84 as the code from $80 first compares the byte with [SPACE] and does a BASIC increment and get if it is | |
AA22 | 90 03 | BCC $AA27 | branch if numeric | |
This entry point is used by the routine at A9A5.
|
||||
AA24 | 4C 48 B2 | JMP $B248 | do illegal quantity error then warm start | |
AA27 | E9 2F | SBC #$2F | subtract $2F + carry to convert ASCII to binary | |
AA29 | 4C 7E BD | JMP $BD7E | evaluate new ASCII digit and return |
Prev: A9A5 | Up: Map | Next: AA2C |