
Diagnostic Card Usage
EP-P80P+
Page 11
AMI BIOS v6.24 Codes
Following is the checkpoint list in AMIBIOS in order of execution.
Uncompressed INIT code checkpoints
D0 NMI is Disabled. CPU ID saved. Init code Checksum verification
starting.
D1 To do DMA init, Keyboard controller BAT test, start memory refresh
and going to 4GB flat mode.
D3 To start Memory sizing.
D4 To comeback to real mode. Execute OEM patch. Set stack.
D5 E000 ROM enabled. Init code is copied to segment 0 and control to
be transfered to segment 0.
D6 Control is in segment 0. To check <CTRL><HOME> key and verify
main BIOS checksum. If either <CTRL><HOME> is pressed or
main IOSchecksum is bad, go to check point E0 else goto check
point D7.
D7 To pass control to Interface Module.
D8 Main BIOS runtime code is to be decompressed.
D9 Control to be passed to main BIOS in shadow RAM.
Boot Block Recovery Code Check Points
E0 OnBoard Floppy Controller (if any) is initialzed.
To start base 512K memory test.
E1 To initialise interrupt vector table.
E2 To initialise DMA and interrupt controllers.
E6 To enable floppy and timer IRQ, enable internal cache.
ED Initialize floppy drive.
EE Start looking for a diskette in drive A: and read 1st sector of the
diskette.
EF Floppy read error.
F0 Start searching AMIBOOT.ROM file in root directory.
F1 MIBOOT.ROM file not present in root directory.
F2 Start reading FAT table and analyze FAT to find the clusters occupied
by MIBOOT.ROM file..
F3 Start reading MIBOOT.ROM file cluster by cluster.
F4 MIBOOT.ROM file not of proper size.
F5 Disable internal cache.
FB Detect Flash type present.