home *** CD-ROM | disk | FTP | other *** search
- ;
- ; 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
-