00 = (000) Execute BOOT
02 = Disable internal cache
08 = Disable DMA and interrupt controller #1, #2, reset video display
0D = CustomCheckManufacturingMode and CheckDefaultJumper
0E = (690) Check validity of CMOS
0F = Force CMOS defaults
10 = CMOS init complete
13 = Init all chipset registers (Enable LCD display here)
15 = Initialize system timer
1B = Real mode base 64k test
20 = 16k base ram test
23 = (700) Setup interrupt vectors
24 = Just after call to SetPostEnvironment
25 = After Initialize CMOS pointers in EBDA
28 = Set monochrome mode
29 = Set color display
2A = Clear parity status if any
2B = call ChipsetBeforeVideoInit
2C = (580) Video option ROM search
2D = call CustomAfterVideoInit
2E = (570) After video init
2F = (560) After mono display setup
30 = Before check for vertical retrace
31 = Test for color display memory
32 = Check for vertical retrace
34 = Video card detected
35 = (520) Initialize Console Redirection
36 = InitializeMessagingServices and ClearScreen
37 = (500) CustomDisplaySignon
39 = CustomUpdateScreenPointers, SetupMessage, KeyboardSignon, MouseSignon
3B = Jumps to 'StartMemoryTesting' in next module.
40 = Test memory in virtual mode.
43 = (290) Call GetMinPartitionSizeX
4F = call DisableEnhancedPost
52 = call ChipsetAdjustMemorySize
61 = (250) DMA register tests
62 = DMA test OK
64 = DMA controller F/F latch test
65 = Initialize 8237 DMA cntlr
66 = clear DMA write request reg and mask set/reset reg
67 = (220) 8259 Interrupt cntlr test
80 = KB/mouse port check
81 = Keyboard error determination.
82 = Enable Keyboard Interrupts and init kbd circular buffer.
83 = Check if keyboard is locked
88 = floppy unit initialization
8C = (140) Chipset@Devinit and ConfigurePeripheralController
8F = (130) Floppy Init
91 = (120) HD init
92 = set printer, rs-232 time out
96 = Before Option ROM scan
97 = (080) Option ROM scan C800h-E000h
98 = After Option Rom scan
9A = soft reset (1234) --> (1200)
9D = (070) timer data area initialization
A0 = printer setup
A1 = rs_232 setup
A2 = After KB circular buffer set up
A3 = Display POST errors
A6 = Before Setup
A7 = (030) Call Setup
AB = Before NPX test and init
AC = (060) NPX test and init
AD = update coprocessor info in cmos and recalculate checksum
AE = Set typematic rate
AF = (050) KBD read ID command
B0 = Wait for READ ID response
B1 = Enable Cache for boot
B3 = Setup display mode set
B4 = Jmp preos.asm
BB = (020) Start of PreOS
D0 = Returned from ResetInit
D1 = PowerOnInit
D2 = Return from PowerOnInit
D3 = softResetEntryPoint:
D4 = Test to see if we are in Protected mode (entered from POST.BIN) 
D5 = Checksum only the LOADER.BIN
D6 = Loader.bin checksum good. (Enable LCD in InitBeforeKBCInit)
D7 = (900) Issue BAT command to KBD controller.
D8 = After waitForEmptyBuffer
D9 = After Empty8042InputBufferX
DA = After Retrieve8042OutputBufferX
DB = (820) Keyboard Init Passed
DD = After initAfterKBCInitEnd
DF = 2nd Empty8042InputBufferX
E0 = (780) Initialize Master/Slave PICs
E1 = Before ChipsetInitEnd
E2 = After ChipsetInitEnd
E3 = (760) Initialize timer channel 0 for system timer.
E4 = Before beginning memory test need to clear any pending parity errors.
E6 = (740) Test RAM from 0-640KB
E7 = GetMinPartitionSizeX
E8 = RAM failure, call RemapMemoryPartitionX
E9 = RAM test complete, passed.
EA = (730) Set up stack at 30:100
EB = BIOS just shadowed
EC = Make F000h DRAM R/W Enabled
ED = Dispatch POST
F0 = (600) EISA slot initialization
F1 = Enable extended NMI sources
F2 = Test extended NMI sources
F3 = EisaErrorDisplay
F4 = Enable extended NMI sources
F5 = (330) Initialize mouse

