Prev: A9A5 Up: Map Next: AA2C
AA1D: check and evaluate numeric digit
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