[Back to CRT SWAG index] [Back to Main SWAG index] [Original]
{
Crt Unit, but I don't want to use the Crt. Could some one show
me a routine For Pause, or Delay With a Time Factor?
...I can supply you With KeyPressed and ReadKey routines For
TP6 or TP7, which could be used to create a Pause routine.
The Delay is a bit harder, I've got a routine I wrote last
year For this, but I'm still not happy With it's accuracy.
}
{ Read a key-press. }
Function ReadKeyChar : {output} Char; Assembler;
Asm
mov ah, 00h
int 16h
end; { ReadKeyChar. }
{ Function to indicate if a key is in the keyboard buffer. }
Function KeyPressed : {output} Boolean; Assembler;
Asm
mov ah, 01h
int 16h
mov ax, 00h
jz #1
inc ax
@1:
end; { KeyPressed. }
[Back to CRT SWAG index] [Back to Main SWAG index] [Original]