User`s guide

;******************************************
;* *
;* end of read command , all errors end-up here *
;* *
;******************************************
e r ror :
01FF 11bF02 lxi d,errmsg
0202 CD3102 call Print
0205 C34b01 jmp ready
;******************************
;* *
;* utility subroutines for console I/O *
;i* *
;******************************
getchr:
;read next console character to a
0208 0E0l mvi c,coninp
020a CD0so0 call bdos
020D C9 ret
putchr:
;write character a to console
020E 0E02 mvi c,conout
0210 5F mov e ,a ;character to Send
0211 CD0500 call bdos +;isend character
0214 C9 ret
;
crlf:
;sen carriage return line feed
0215 3E0D mvi a,cr ;carriage return
0217 CD0E02 call putchr
021a 3E0a mvi a,lf ;line feed
021C CD0E02 call putchr
021F C9 ret
;
parse :
;read and parse filespec
0220 11F102 lxi d,c0nbuf
0223 0E0a mvi c,rstring
0225 CD0500 call bdos
0228 111303 lxi d,pfncb
022b 0E98 mvi c,parsef
022D CD0500 call bdos
0230 C9 ret
4-16
4.3 A Sample Random Access Program CP/M 3 Programmer's Guide