[comp.sys.ibm.pc.hardware] Keyboard Identification

tomlin@elec.canterbury.ac.nz (M. Tomlinson) (04/29/91)

How does PC software know which BIOS version you are using?
Specifically, for the keyboard BIOS call (number 16) there
are extra functions available for reading keyboard status,
and getting a key from the keyboard.  How do programs know`
whether these functions are available, or whether they should
stick with the ones originally provided on the PC/XT machines?

Presumably the BIOS date and machine id byte (at FFFF:FFFE) can
be used, but is there some other way?

(PS - don't just give me the best way - I want to know how
existing software does it.)

 - Mark Tomlinson

(tomlinson@elec.canterbury.ac.nz)