2474
|
1 *****************************************
|
|
2
|
|
3 * See if character in "B" is a control character
|
|
4 * controls are defined as $00..$1F and $7F+
|
|
5
|
|
6 * OTHER MODULES NEEDED: none
|
|
7
|
|
8 * ENTRY: B=character to test
|
|
9
|
|
10 * EXIT: CC zero=1 if control, 0 if not
|
|
11
|
|
12 nam Is Char a Control?
|
|
13 ttl Assembler Library Module
|
|
14
|
|
15
|
|
16 psect IS_CNTRL,0,0,0,0,0
|
|
17
|
|
18
|
|
19 IS_CNTRL:
|
|
20 cmpb #$7f
|
|
21 bhs yes
|
|
22 cmpb #$1f
|
|
23 bhi exit not control, zero cleared
|
|
24
|
|
25 yes
|
|
26 orcc #%00000100 set zero
|
|
27
|
|
28 exit
|
|
29 rts
|
|
30
|
|
31 endsect
|
|
32
|