| 01 |
CPU flag and register
tested |
| 02 |
BIOS ROM checksum
tested |
| 03 |
CMOS shutdown byte 0F
tested |
| 04 |
8254 PIT channel 0
tested |
| 05 |
8254 PIT channel 1
tested |
| 06 |
8237 DMA initialize
registers test 0 |
| 07 |
8237 DMA initialize
registers test 1 |
| 08 |
DMA page register
tested |
| 09 |
Memory refresh tested |
| 0A |
Soft reset tested |
| 0B |
8042 keyboard
controller reset |
| 0C |
8042 keyboard
controller reset OK |
| 0D |
8042 keyboard
controller reset |
| 0E |
Memory tested |
| 0F |
I/P buffer switch
settings obtained |
| DD |
RAM error |
| 11 |
Protected mode
initialized |
| 12 |
Protected mode
registers tested |
| 13 |
8259 PIC #2 initialized |
| 14 |
Temporary Interrupt
vectors setup |
| 15 |
BIOS Interrupt vectors
obtained |
| 16 |
CMOS checksum and
battery OK |
| 17 |
Defective CMOS battery
flag set |
| 18 |
CMOS set checked |
| 19 |
CMOS return address
byte set |
| 1A |
Temporary stack set |
| 1B |
Segment address
01-0000, second 64K, tested |
| 1C |
Memory size; See if
512K or 640K present |
| 1D |
Segment address 10-000,
over 640K, tested |
| 1E |
Expansion memory set as
is reported by the CMOS |
| 1F |
Address lines 19-23
tested |
| 20 |
Preparing to return to
protected mode |
| 21 |
Return from protected
mode successful; 6845 video controller initialized and started |
| 22 |
6845 video controller
tested |
| 23 |
EGA/VGA BIOS tested |
| 24 |
8259PIC Read/Write mask
register with 1's and 0's |
| 25 |
Interrupt mask
registers tested |
| 26 |
Unexpected Interrupts
checked for; Error 101 displayed |
| 27 |
System board tested:
POST logic |
| 28 |
Unexpected NMI
Interrupts tested for |
| 29 |
8253 PIT timer tested |
| 2A |
8253 timer tested |
| 2B |
8253 timer initialized;
System board error |
| 2C |
8253 timer Interrupt
initialization; System board failure |
| 2D |
8042 keyboard
controller checked for command |
| 2F |
8042 keyboard checked
for warm boot |
| 30 |
Shutdown return 2 set |
| 31 |
Protected mode enabled |
| 32 |
Address lines 0-15 |
| 33 |
Next block of 64K RAM
tested |
| 34 |
Real mode enabled |
| 35 |
8042 keyboard
controller tested |
| 36 |
Check for keyboard
error |
| 38 |
8042 keyboard
controller failed |
| 3A |
8042 keyboard
controller initialized |
| 3B |
Expansion ROM's checked
for in 2K blocks |
| 3C |
Floppy drive controller
tested |
| 3D |
Initialize the floppy
drive controller |
| 3E |
Initialize hard disk
controller |
| 3F |
Initialize parallel
port |
| 40 |
Hardware Interrupt
enabled |
| 41 |
System code at segment
E0000h checked for |
| 42 |
Exit to system code |
| 43 |
Call to boot loader |
| 44 |
Boot from fixed disk |
| 45 |
Unable to boot from
fixed disk; Boot to BASIC |
| 81 |
Descriptor table built |
| 82 |
Virtual mode started |
| 90-B6 |
Memory and bootstrap
testing done |
| F0 |
Data segment set |
| F2 |
Interrupts tested |
| F1 |
Exception Interrupts
tested |
| F3 |
Verify 286 protected
mode instructions (LDT/SDT and LTR/STR) |
| F4 |
Verify 286 protected
mode instructions (Bound instruction) |
| F5 |
Verify 286 protected
mode instructions (Push and pop) |
| F6 |
Verify 286 protected
mode instructions (Access rights) |
| F7 |
Verify 286 protected
mode instructions (RPL field adjusted) |
| F8 |
Verify 286 protected
mode instructions (LAR function) |
| F9 |
Verify 286 protected
mode instructions (LSL instruction) |
| FA |
Verify 286 protected mode instructions (Memory
chip selected) |