| Normal Port 80 Codes |
Beeps |
Error |
| 02 |
|
Verify Real Mode |
| 04 |
|
Get processor type |
| 06 |
|
Initialize system hardware |
| 08 |
|
Initialize chipset registers with initial POST values |
| 09 |
|
Set in POST flag |
| 0A |
|
Initialize processor registers |
| 0B |
|
Enable processor cache |
| 0C |
|
Initialize caches to initial POST values |
| 0E |
|
Initialize I/O |
| 0F |
|
Initialize the local bus IDE |
| 10 |
|
Initialize Power Management |
| 11 |
|
Load alternate registers with initial POST valuesnew |
| 12 |
|
Restore processor control word during warm boot |
| 14 |
|
Initialize keyboard controller |
| 16 |
1-2-2-3 |
BIOS ROM checksum |
| 18 |
|
8254 timer initialization |
| 1A |
|
8237 DMA controller initialization |
| 1C |
|
Reset Programmable Interrupt Controller |
| 20 |
1-3-1-1 |
Test DRAM refresh |
| 22 |
1-3-1-3 |
Test 8742 Keyboard Controller |
| 24 |
|
Set ES segment register to 4GB |
| 28 |
1-3-3-1 |
Autosize DRAM |
| 2A |
|
Clear 512K base RAM |
| 2C |
1-3-4-1 |
RAM failure on address line xxxx* |
| 2E |
1-3-4-3 |
RAM failure on data bits xxxx* of low byte of memory
bus |
| 30 |
1-4-1-1 |
RAM failure on data bits xxxx* of high byte of memory
bus |
| 32 |
|
Test processor bus-clock frequency |
| 34 |
|
Test CMOS |
| 35 |
|
RAM Initialize alternate chipset registers |
| 36 |
|
Warm start shut down |
| 37 |
|
Reinitialize the chipset (MB only) |
| 38 |
|
Shadow system BIOS ROM |
| 39 |
|
Reinitialize the cache (MB only) |
| 3A |
|
Autosize cache |
| 3C |
|
Configure advanced chipset registers |
| 3D |
|
Load alternate registers with CMOS valuesnew |
| 40 |
|
Set Initial processor speed new |
| 42 |
|
Initialize interrupt vectors |
| 44 |
|
Initialize BIOS interrupts |
| 46 |
2-1-2-3 |
Check ROM copyright notice |
| 47 |
|
Initialize manager for PCI Option ROMs |
| 48 |
|
Check video configuration against CMOS |
| 49 |
|
Initialize PCI bus and devices |
| 4A |
|
Initialize all video adapters in system |
| 4B |
|
Display QuietBoot screen |
| 4C |
|
Shadow video BIOS ROM |
| 4E |
|
Display copyright notice |
| 50 |
|
Display processor type and speed |
| 51 |
|
Initialize EISA board |
| 52 |
|
Test keyboard |
| 54 |
|
Set key click if enabled |
| 56 |
|
Enable keyboard |
| 58 |
2-2-3-1 |
Test for unexpected interrupts |
| 5A |
|
Display prompt "Press F2 to enter SETUP" |
| 5C |
|
Test RAM between 512 and 640k |
| 60 |
|
Test extended memory |
| 62 |
|
Test extended memory address lines |
| 64 |
|
Jump to UserPatch1 |
| 66 |
|
Configure advanced cache registers |
| 68 |
|
Enable external and processor caches |
| 6A |
|
Display external cache size |
| 6C |
|
Display shadow message |
| 6E |
|
Display non-disposable segments |
| 70 |
|
Display error messages |
| 72 |
|
Check for configuration errors |
| 74 |
|
Test real-time clock |
| 76 |
|
Check for keyboard errors |
| 7A |
|
Test for key lock on |
| 74 |
|
Test real-time clock |
| 76 |
|
Check for keyboard errors |
| 7A |
|
Test for key lock on |
| 7C |
|
Set up hardware interrupt vectors |
| 7E |
|
Test coprocessor if present |
| 80 |
|
Detect and install external RS232 ports |
| 82 |
|
Detect and install external parallel ports |
| 85 |
|
Initialize PC-compatible PnP ISA devices |
| 86 |
|
Re-initialize on board I/O ports |
| 88 |
|
Initialize BIOS Data Area |
| 8A |
|
Initialize Extended BIOS Data Area |
| 8C |
|
Initialize floppy controller |
| 90 |
|
Initialize hard disk controller |
| 91 |
|
Initialize local bus hard disk controller |
| 92 |
|
Jump to UserPatch2 |
| 93 |
|
Build MPTABLE for multi-processor boards |
| 94 |
|
Disable A20 address line |
| 95 |
|
Install CD-ROM for boot |
| 96 |
|
Clear huge ES segment register |
| 98 |
1-2 |
Search for option ROMs. One long, two short beeps on
checksum failure |
| 9A |
|
Shadow option ROMs |
| 9C |
|
Set up Power Management |
| 9E |
|
Enable hardware interrupts |
| A0 |
|
Set time of day |
| A2 |
|
Check key lock |
| A4 |
|
Initialize typematic rate |
| A8 |
|
Erase F2 prompt |
| AA |
|
Scan for F2 key stroke |
| AC |
|
Enter SETUP |
| AE |
|
Clear in-POST flag |
| B0 |
|
Check for errors |
| B2 |
|
POST done prepare to boot Operating System |
| B4 |
1 |
One short beep before boot |
| B5 |
|
Display MultiBoot menu |
| B6 |
|
Check password (optional) |
| B8 |
|
Clear global descriptor table |
| BC |
|
Clear parity checkers |
| BE |
|
Clear screen (optional) |
| BF |
|
Check virus and backup reminders |
| C0 |
|
Try to boot with INT 19 |
| DO |
|
Interrupt handler error |
| D4 |
|
Pending interrupt error |
| D6 |
|
Initialize option ROM error |
| D8 |
|
Shutdown error |
| DA |
|
Extended Block Move |
| DC |
|
Shutdown 10 error |