CMOS(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption. 11h - IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. PS/2IBM PS/2, any model - FIRST FIXED DISK DRIVE TYPE BYTE (00-FFh)
Note:	if IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. ESDI(Enhanced Small Device Interface) A disk drive interface type which was briefly popular before IDE took over.	 An ESDI drive can transfer data between the drive and controller at 10, 15, or 20 megabits per second, which is faster than an MFM or RLL controller but slower than what is possible with an IDE or SCSI drive.	 See also IDE. or SCSI(Small Computer Systems Interface) A system-independent expansion bus typically used to connect hard disks, tape drives, and CD-ROMs to a computer.	A host adapter connects the SCSI bus to the computer's own bus.  See also ESDI, IDE. drive controller is used, CMOS(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption. drive type will be
	  zero (00 - no drive) and INT 13h will be directed to controller ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs..
                                                                                

CMOS(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption. 11h - older AMIAmerican Megatrends, Inc.(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985. Hi-Flex BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware.  The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. - KEYBOARD TYPEMATIC DATA 


Bitfields for AMIAmerican Megatrends, Inc.(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985. Hi-Flex BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware.  The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. keyboard typematic data:
Bit(s)	Description	(Table C0009)
 7	enable Typematic
 6-5	Typematic Delay (wait before begin repeating)
	00b 250 ms
	01b 500 ms
	10b 750 ms
	11b 100 ms
 4-0	Typematic Rate (char/sec)
	00000b - 30.0	 01000b - 15.9	10000b - 7.5  11000b - 3.7
	00001b - 26.7	 01001b - 13.3	10001b - 6.7  11001b - 3.3
	00010b - 24.0	 01010b - 12.0	10010b - 6.0  11010b - 3.0
	00011b - 21.8	 01011b - 10.9	10011b - 5.5  11011b - 2.7
	00100b - 20.0	 01100b - 10.0	10100b - 5.0  11100b - 2.5
	00101b - 18.5	 01101b -  9.2	10101b - 4.6  11101b - 2.3
	00110b - 17.1	 01110b -  8.6	10110b - 4.3  11110b - 2.1
	00111b - 16.0	 01111b -  8.0	10111b - 4.0  11111b - 2.0
                                                                                

CMOS(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption. 11h - AMIAmerican Megatrends, Inc.(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985. - ADVANCED SETUP OPTIONS


Bitfields for AMIAmerican Megatrends, Inc.(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985. advanced setup options:
Bit(s)	Description	(Table C0010)
 7	mouse enabled
 6	test memory above 1 megabyte
 5	generate clicks during memory test
 4	enable memory parity check
 3	display key for Setup while booting
 2	store user-defined disk data at top of memory instead of 0030h:0000h
 1	request F1 keypress on boot error
                                                                                

CMOS(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption. 11h - AMIAmerican Megatrends, Inc.(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985. WinBIOS - BOOT OPTIONS
SeeAlso: CMOS(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption. 13h"AMIAmerican Megatrends, Inc.(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985."


Bitfields for AMIAmerican Megatrends, Inc.(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985. WinBIOS boot options:
Bit(s)	Description	(Table C0011)
 7	systems boots with high CPU(Central Processing Unit) The microprocessor which executes programs on your computer. speed
 6	memory test above 1MB enabled
 5	memory test tick sound enabled
 4	floppy drive seek at boot enabled
 3	"Hit <Del>" message enabled
 2	BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware.  The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. extended RAM(Random Access Memory)	See also DRAM, SRAM. area takes 1K at top of memory instead of 30h:0000h
 1	wait for F1 key on error
 0	NumLock enabled at boot
                                                                                


CMOS(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption. 11h - AWARD - CONFIGURATION BITS
SeeAlso: CMOS(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption. 5Eh"AWARD"


Bitfields for AWARD configuration bits:
Bit(s)	Description	(Table C0012)
 7	NumLock ON at reboot
 6	IDE(Integrated Drive Electronics) A type of disk drive interface which essentially extends the PCIBM PC's expansion bus all the way to the drive and places the drive controller on the disk drive itself.	 See also ESDI. Block Mode enabled
 5	???
 4	Shadow ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware.  The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. at CC00-CFFF
 3	Shadow ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware.  The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. at C800-CBFF
 2	???
 1	BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware.  The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. Password Enabled (supervisor)
 0	0 = Password controls BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware.  The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. Setup Only
	1 = Password required to enter System
SeeAlso: #C0083

Code snippet by Jens Rehsack:
   FUNCTION CalcPossiblePassword( PasswordValue: WORD ): STRING[8];
   VAR
	    I			   :  BYTE;
	    C			   :  CHAR;
	    S			   :  STRING[8];

   BEGIN
     I := 0;
     WHILE PasswordValue <> 0 DO
     BEGIN
       Inc( I );
       IF $263 > PasswordValue THEN
       BEGIN
	 IF $80 > PasswordValue THEN
	   S[I] := CHAR( PasswordValue )
	 ELSE IF $B0 > PasswordValue THEN
	   S[I] := CHAR( PasswordValue AND $77 )
	 ELSE IF $11D > PasswordValue THEN
	   S[I] := CHAR( $30 OR ( PasswordValue AND $0F ) )
	 ELSE IF $114 > PasswordValue THEN
	 BEGIN
	   S[I] := CHAR( $64 OR ( PasswordValue AND $0F ) );
	   IF '0' > S[I] THEN
	     S[I] := CHAR( BYTE( S[I] ) + 8 );
	 END ELSE IF $1C2 > PasswordValue THEN
	   S[I] := CHAR( $70 OR ( PasswordValue AND $03 ) )
	 ELSE IF $1E4 > PasswordValue THEN
	   S[I] := CHAR( $30 OR ( PasswordValue AND $03 ) )
	 ELSE
	 BEGIN
	   S[I] := CHAR( $70 OR ( PasswordValue AND $0F ) );
	   IF 'z' < S[I] THEN
	     S[I] := CHAR( BYTE( S[I] )	 - 8 );
	 END;
       END ELSE
	 S[I] := CHAR( $30 OR ( PasswordValue AND $3 ) );
       PasswordValue := ( PasswordValue - BYTE( S[I] ) ) SHR 2;
     END;

     S[0] := CHAR( I );
     PasswordValue := I SHR 1;
     WHILE PasswordValue < I DO
     BEGIN {this is to do because award starts calculating with the last letter}

       C := S[BYTE( S[0] ) - I + 1];
       S[BYTE( S[0] ) - I + 1] := S[I];
       S[I] := C;
       Dec( I );
     END;

     CalcPossiblePassword := S;
   END;

"Okay, the algorithms based on the knowlege, that the award-bios' 4.50 and 4.51
 but not (seems to) with earlier versions stores only the last 2 bit of every
 character typed in..."

   int CalcPasswordCRC( char pw[8] ): word
   {
     register int i = 8;
     register unsigned w = 0;
     while( i-- )
       w |= ( unsigned( pw[i] ) & 0x3 ) << ( i * 2 );
     return w;
   }
                                                                                

CMOS(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption. 11h - Quadtel HT12 BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware.  The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. 03.05.03 - CONFIGURATION BITS


Bitfields for Quadtel HT12 configuration bits:
Bit(s)	Description	(Table C0013)
 7	640K RAM(Random Access Memory)	See also DRAM, SRAM. present
 6	extension type (=CPU(Central Processing Unit) The microprocessor which executes programs on your computer.'s Machine Status Word)
 3-2	NumLock state at boot time
	00 Auto
	01 NumLock on
	10 Numlock off
 0	384K RAM(Random Access Memory)	See also DRAM, SRAM. relocated to top of memory