Browse Prior Art Database

Keyboard Bypass Program for Personal Computer Systems

IP.com Disclosure Number: IPCOM000103633D
Original Publication Date: 1993-Jan-01
Included in the Prior Art Database: 2005-Mar-18
Document File: 2 page(s) / 47K

Publishing Venue

IBM

Related People

McAlevy, RG: AUTHOR

Abstract

Described is a software implementation that provides a method to allow a user to bypass a keyboard halt operation for personal computer (PC) applications that are applied to specialized or keyboardless requirements. The implementation is applicable for operation on PCs that support the keyboardless bit in CMOS or NVRAM technologies.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 54% of the total text.

Keyboard Bypass Program for Personal Computer Systems

       Described is a software implementation that provides a
method to allow a user to bypass a keyboard halt operation for
personal computer (PC) applications that are applied to specialized
or keyboardless requirements.  The implementation is applicable for
operation on PCs that support the keyboardless bit in CMOS or NVRAM
technologies.

      In normal PC system applications that do not require a
keyboard, or require specialized keyboards, an error halt will be
indicated during power-on operations to indicate a keyboard is
required to continue.  The concept described herein provides a
program that allows the user to safely set or bypass this error halt
in applications that do not require a keyboard.

      The following shows the program flow of the steps taken to
implement the keyboard elimination function:
          do
           read machine id
           check machine id to see if supported
           if not supported
             do
              display non support message
              delay 5 seconds
              enable nmi
              exit program
             enddo
           endif
           check cmos status
           if cmos is bad
             do
              display cmos is corrupted message
              delay 5 seconds
...