home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
ZSYS
/
SIMTEL20
/
SYSLIB
/
SLIB1.LBR
/
SCAPSTR.Z80
< prev
next >
Wrap
Text File
|
2000-06-30
|
640b
|
33 lines
;
; SYSLIB Module Name: SCAPST
; Author: Richard Conn
; SYSLIB Version Number: 3.6
; Module Version Number: 1.1
public capstr
;
; 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 AF ; SAVE REGS
PUSH HL
CAPSLP:
LD A,(HL) ; GET CHAR
OR A ; DONE?
JP Z,CAPSDN
CALL CAPS ; CAPITALIZE IT
LD (HL),A ; PUT IT BACK
INC HL ; PT TO NEXT
JP CAPSLP
CAPSDN:
POP HL ; GET REGS
POP AF
RET
END