"Replacing the Keyboard Interrupt" - Neil Rubenking
Using Turbo Pascal 4.0's INTERRUPT procedure qualifier, it is possible to write replacement software interrupt handlers for BIOS services. The author explains the process by focusing on the PC keyboard interrupt, INT 9. He provides several example replacement keyboard ISR's that provide addition...
A keyboard input utility
If you are like me, you often write programs that use "special" keys like the arrow keys, function keys, etc., but the way these keys are implemented seems frustrating; first you have to read a null character, then do another read, and you have keep track of what code means what.
Activate the IBM enhanced keyboard.
This unit activates the IBM enhanced keyboard for machines that have one, and simulates an enhanced keyboard for machines that don't. The enhanced scan codes will be returned by all normal calls which read the keyboard, e.g, ReadKey (from CRT), ReadKeyWord (from TPCRT and supplied here), and eve...
GAMES.TPU is a Turbo Pascal unit designed to rework the
keyboard and timerinterrupts to better function in game writing. The keyboard is the biggestproblem in a lot of games: the keyboard buffer reads keys sequentially, but youwant simultaneous reads for action games. Now scan codes for key presses andreleases are transmitted through port 60h, so it ...
Rocketsquash multi-key inputs 1.0
This program was designed for use during the programming of games. Keys no longer have to be pressed quickly, to allow another player in a game to "move his player". Keys are no longer read sequentially!!!!
TP-BUFFER v1.1
Pascal source to use the keyboard buffer. Read char WITHOUT wait; Read SCAN CODE from buffer; ERASE buffer; Full documentation, Public domain software
Computerworld The most comprehensive source of news and analysis on the technologies and management issues of information technology. ...
subscribe now