![]() |
Routines |
| Prev: 2C88 | Up: Map | Next: 2C9B |
|
The routine at ALPHANUM continues here.
This subroutine returns with the carry flag set if the present value of the A register denotes a valid letter of the alphabet.
|
||||||||||||
| ALPHA | 2C8D | CP "A" | Test against +41, the code for 'A'. | |||||||||
| 2C8F | CCF | Complement the carry flag. | ||||||||||
| 2C90 | RET NC | Return if not a valid character code. | ||||||||||
| 2C91 | CP $5B | Test against +5B, 1 more than the code for 'Z'. | ||||||||||
| 2C93 | RET C | Return if an upper case letter. | ||||||||||
| 2C94 | CP "a" | Test against +61, the code for 'a'. | ||||||||||
| 2C96 | CCF | Complement the carry flag. | ||||||||||
| 2C97 | RET NC | Return if not a valid character code. | ||||||||||
| 2C98 | CP $7B | Test against +7B, 1 more than the code for 'z'. | ||||||||||
| 2C9A | RET | Finished. | ||||||||||
| Prev: 2C88 | Up: Map | Next: 2C9B |