home *** CD-ROM | disk | FTP | other *** search
-
- (*
- * Copyright 1987, 1989 Samuel H. Smith; All rights reserved
- *
- * This is a component of the ProDoor System.
- * Do not distribute modified versions without my permission.
- * Do not remove or alter this notice or any other copyright notice.
- * If you use this in your own program you must distribute source code.
- * Do not use any of this in a commercial product.
- *
- *)
-
- (* -------------------------------------------------------- *)
- function ReadKey: Char;
- var
- reg: registers;
- begin
- reg.ax := $0700; {direct console input}
- msdos(reg);
- ReadKey := chr(reg.al);
- end;
-
-
- (* -------------------------------------------------------- *)
- function KeyPressed: Boolean;
- var
- reg: registers;
- begin
- reg.ax := $0b00; {ConInputStatus}
- msdos(reg);
- KeyPressed := (reg.al = $FF);
- end;
-
-