; THIS IS A ROUTINE WHICH WILL INPUT ONE CHARACTER
; FROM THE CONSOLE AND RETURN IT TO THE PASCAL
; PROCEDURE. A CP/M CALL IS USED TO ACTUALLY INPUT
; THE CHARACTER.
;
; THIS FUNCTION SHOULD BE DECLARED EXTERNAL IN THE
; PASCAL PROGRAM
;
; FUNCTION GETCAR : CHAR; EXTERNAL;
;
NAME GETCAR
ENTRY GETCAR
CREAD: EQU 1
GETCAR: PUSH H
MVI C,CREAD
CALL 5
MOV E,A
XRA A
MOV D,A
POP H
RET