;
; CAPSTR -- Capitalize String Pted to by HL
; This routine simply capitalizes the <NULL>-terminated string
; pointed to by HL. No Registers are affected.
;
EXT CAPS
CAPSTR::
PUSH PSW ; SAVE REGS
PUSH H
CAPSLP:
MOV A,M ; GET CHAR
ORA A ; DONE?
JZ CAPSDN
CALL CAPS ; CAPITALIZE IT
MOV M,A ; PUT IT BACK
INX H ; PT TO NEXT
JMP CAPSLP
CAPSDN:
POP H ; GET REGS
POP PSW
RET