2474
|
1 ***************************************************
|
|
2
|
|
3 * Convert character in "B" to lowercase
|
|
4
|
|
5 * OTHER MODULES NEEDED: IS_UPPER
|
|
6
|
|
7 * ENTRY: B=ascii value of character to convert
|
|
8
|
|
9 * EXIT: B=ascii value of character in lowercase
|
|
10
|
|
11 * Note: control codes, etc. are not effected.
|
|
12
|
|
13
|
|
14 nam Convert Char to Lowercase
|
|
15 ttl Assembler Library Module
|
|
16
|
|
17
|
|
18 psect TO_LOWER,0,0,0,0,0
|
|
19
|
|
20 TO_LOWER:
|
|
21 pshs cc
|
|
22 lbsr IS_UPPER only uppercase can be converted
|
|
23 bne tolox no upper, exit
|
|
24 addb #$20 make lowercase
|
|
25
|
|
26 tolox
|
|
27 puls cc,pc
|
|
28
|
|
29 endsect
|
|
30 |