| 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) |