Code
|
Meaning
|
00
|
Flag test
|
03
|
Register test
|
06
|
System hardware initialisation
|
09
|
BIOS ROM checksum
|
0C
|
Page register test
|
0F
|
8254 timer test
|
12
|
Memory refresh initialisation
|
15
|
8237 DMA controller test
|
18
|
8237 DMA initialisation
|
1B
|
8259 interrupt controller initialisation
|
1E
|
8259 interrupt controller test
|
21
|
Memory refresh test
|
24
|
Base 64K address test
|
27
|
Base 64K memory test
|
2A
|
8742 keyboard self test
|
2D
|
MC 146818 CMOS test
|
30
|
Start first protected mode test
|
33
|
Memory sizing test
|
36
|
First protected mode test
|
39
|
First protected mode test failed
|
3C
|
CPU speed calculation
|
3F
|
Read 8742 hardware switches
|
42
|
Initialise interrupt vector area
|
45
|
Verify CMOS configuration
|
48
|
Test and initialise video system
|
4B
|
Unexpected interrupt test
|
4E
|
Start second protected mode test
|
51
|
Verify LDT instruction
|
54
|
Verify TR instruction
|
57
|
Verify LSL instruction
|
5A
|
Verify LAR instruction
|
5D
|
Verify VERR instruction
|
60
|
Address line 20 test
|
63
|
Unexpected exception test
|
66
|
Start third protected mode test
|
69
|
Address line test
|
6C
|
System memory test
|
6F
|
Shadow memory test
|
72
|
Extended memory test
|
75
|
Verify memory configuration
|
78
|
Display configuration error messages
|
7B
|
Copy system BIOS to shadow memory
|
7E
|
8254 clock test
|
81
|
MC 146818 real time clock test
|
84
|
Keyboard test
|
87
|
Determine keyboard type
|
8A
|
Stuck key test
|
8D
|
Initialise hardware interrupt vector
|
90
|
Math coprocessor test
|
93
|
Determine COM ports available
|
96
|
Determine LPT ports available
|
99
|
Initialise BIOS data area
|
9C
|
Fixed/Floppy controller test
|
9F
|
Floppy disk test
|
A2
|
Fixed disk test
|
A5
|
External ROM scan
|
A8
|
System key lock test
|
AE
|
F1 error message test
|
AF
|
System boot initialisation
|
B1
|
Interrupt 19 boot loader
|