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