home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
simtel
/
sigm
/
vols000
/
vol089
/
scapstr.mac
< prev
next >
Wrap
Text File
|
1984-04-29
|
615b
|
36 lines
;
; SYSLIB Module Name: SCAPST
; Author: Richard Conn
; SYSLIB Version Number: 2.0
; Module Version Number: 1.0
; Module Entry Points:
; CAPSTR
; Module External References:
; CAPS
;
;
; 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
END