2 ; Ullrich von Bassewitz, 02.06.1998
11 cpx #$00 ; Outside valid range?
12 bne L9 ; If so, return the argument unchanged
14 lda __ctype,y ; Get character classification
15 lsr a ; Get bit 0 (lower char) into carry
16 tya ; Get C back into A
17 bcc L9 ; Jump if not lower char
19 adc #<('A'-'a') ; make upper case char