IBM PC/PC-AT Keyboard Emulation on the RT PC
Original Publication Date: 1987-Mar-01
Included in the Prior Art Database: 2005-Feb-01
A method is described which makes the keyboard interface provided by RT PC 80286 Coprocessor compatible with the PC/PC-AT 8042 keyboard interface. The RT PC keyboard device is accessed as a shared device between virtual terminals and the 80286 Coprocessor. The interface provided by the RT PC is incompatible with the keyboard and its 8042 Keyboard Controller interface which resides on the PC/PC-AT. Scan code data is reformatted and 8042 commands are emulated. The virtual terminal support in the Virtual Resource Manager (VRM), for supporting shared devices for the 80286 Coprocessor card, has PC-AT keyboard and 8042 keyboard controller emulation code which provides a PC/PC AT keyboard interface to keyboard interrupt handlers running on the coprocessor.