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
/
ENTERPRS
/
CPM
/
UTILS
/
A
/
ARC20.ARC
/
ARCMACS.ARC
/
ASTRING.MAC
< prev
next >
Wrap
Text File
|
1989-11-07
|
673b
|
58 lines
; ASTRING for Turbo-ARC, TR 071189
.z80
extrn st,help
ld hl,help
ld b,11
ld (hl),b
floop: inc hl
ld (hl),' '
djnz floop
ld hl,(st)
ld a,(hl) ; length(st)
or a
jr z,ende
ld b,a
ex de,hl
ld hl,help ; HL=Dest, DE=Source
inc hl
ld c,1
loop: inc de
ld a,(de)
cp '.'
jr z,punkt
cp '*'
jr z,stern
cp 'a'
jr c,direkt
and 05Fh ; Upcase
direkt: ld (hl),a
inc hl
inc c
loop1: djnz loop
jr ende
punkt: ld a,c
cp 9
jr nc,loop1
inc hl
inc c
jr punkt
stern: ld (hl),'?'
inc hl
inc c
ld a,c
cp 12
jr nc,loop1
cp 9
jr z,loop1
jr stern
ende: ld hl,help
ld de,(st)
ld bc,12
ldir
end