home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
simtel
/
sigm
/
vols000
/
vol089
/
scondin.mac
< prev
next >
Wrap
Text File
|
1984-04-29
|
661b
|
34 lines
;
; SYSLIB Module Name: SCONDI
; Author: Richard Conn
; SYSLIB Version Number: 2.0
; Module Version Number: 1.0
; Module Entry Points:
; CONDIN
; Module External References:
; CIN CST
;
;
; SCONDIN.MAC --
; Conditional Input Routine
; When called, returns w/zero flag set if character not available
; from CON: or character in A and flag not zero if character
; available
; Only PSW affected
;
; Externals --
EXT CST ; CONSOLE STATUS ROUTINE (A=1 IF NOT RDA)
EXT CIN ; CONSOLE INPUT ROUTINE
CONDIN::
CALL CST ; GET STATUS
ANI 1 ; MASK LSB
CPI 1 ; SET ZERO FLAG (Z=NOT RDA)
RZ
CALL CIN ; GET CHAR
RET
END