N O T E S O N ... by John B. Zuckerman 7230 Wurzbach, #1603

N O T E S   O N ... by John B. Zuckerman 7230 Wurzbach, #1603
N O T E S
O N S P E E D K E Y
by John B. Zuckerman
7230 Wurzbach, #1603
San Antonio, TX 78240
1. To use SPEEDKEY, simply type "SK" at the DOS prompt. The
program then loads, initializes, and returns to DOS. You may
now run any other DOS program (except BASIC under DOS 1.1,
see below). The keyboard repeat speed is now nearly
doubled. SPEEDKEY is completely invisible to other programs.
2. I have attempted to keep the operation of the keyboard
exactly the same except for the speedup. Even without
SPEEDKEY, the keyboard produces some bizarre effects at times
(especially when the BIOS keyboard buffer becomes full).
These effects are also present with SPEEDKEY.
3. The interrupt handlers do something that from a
programming standards perspective is blatantly illegal. They
actually jump into the middle of a ROM BIOS routine rather
than enter the routine via the conventional method (using the
INT instruction).
Because this is in violation of the established programming
standards, I have included extra code in the initialization
part of the program to verify that the version of BIOS
encountered is one of the recognized versions (there are four
of these, in total).
4. I have tested the program on both PC's and XT's, with DOS
1.1 and 2.0, and with a variety of software. The only
commonly used program that I have found so far that will not
work properly with SPEEDKEY is BASIC under DOS 1.1 (and
BASICA). Actually, BASIC runs fine, but the repeat function
is defeated. Curiously, when you exit BASIC (with SPEEDKEY
installed), the repeat function is reinstated!
5. Should you find a bug or error caused by this program, I
would be grateful if you would report it to me.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement