                                          American Megatrends, Inc.
AMIBIOS 02/02/91 and later. (HiFlex)      1346 Oakbrook Dr. Suite 120
====================================      Norcross, GA   30093

00  Going to Give Control to INT 19H Boot Loader
01  Processor Register Test About to Start, and NMI to be Disabled
02  Power On Delay Starting
03  Any Initialization Before Keyboard BAT is in Progress
04  Reading Keyboard SYS Bit, to Check Soft Reset/Power On
05  Going to Enable ROM. i.e. Disable Shadow RAM/Cache if Any
06  Calculating ROM BIOS Checksum
07  Going to Issue the BAT Command to Keyboard Controller
08  Going to Verify the BAT Command
09  Keyboard Command Byte to be Written Next
0A  Going to Write Command Byte Data
0b  Going to Issue Pin-23,24 Blocking/Unblocking Command
0C  NOP Command of Keyboard Controller to be Issued Next
0d  CMOS Shutdown Register Test to be Done Next
0E  Going to Calculate CMOS Checksum, and Update DIAG Byte
0F  CMOS Initialization to begin (If "INIT CMOS IN EVERY BOOT IS SET")
10  CMOS Status Register About to Init for Date and Time
11  Going to Disable DMA and Interrupt Controllers
12  About to Disable Video Display and Init Port-B
13  Chipset Init/Auto Memory Detection About to begin
14  8254 Timer Test About to Start
15  8254 CH-2 Timer Test to be Completed
16  8254 CH-1 Timer Test to be Completed
17  8254 CH-0 Timer Test to be Completed
18  About to Start Memory Refresh
19  Memory Refresh Test to be Done Next
1A  Going to Check 15 Micro Second On/Off Time
1b  Base 64K Memory Test About to Start
20  Address Line Test to be Done Next
21  Going to do toggle Parity
22  Going for Sequential Data R/W Test
23  Any Setup Before Interrupt Vector Init About to Start
24  Interrupt Vector Initialization About to begin
25  Going to Read I/O Port of 8042 for Turbo Switch (if any)
26  Going to Initialize Global Data for Turbo Switch
27  Any Initialization After Interrupt Vector to be Done Next
28  Going for Monochrome Mode Setting
29  Going for Color Mode Setting
2A  About to go For toggle Parity Before Optional ROM Check
2b  About to do any Setup Required Before Optional Video ROM Check
2C  About to Look for Optional Video ROM and Give Control
2d  About to do any Processing after Video ROM Returns Control
2E  If EGA/VGA Not Found, Then do Display Memory R/W Test
2F  Display Memory R/W Test About to begin
30  About to Look for the Retrace Checking
31  About to do Alternate Display Memory R/W Test
32  About to Look for the Alternate Display Retrace Checking
33  Verificat of Display Type with Switch Setting and Actual Card to begin
34  Display Mode to be Set Next
35  BIOS ROM Data Area About to be Checked
36  Going to Set Cursor for Power On Message
37  Going to Display the Power On Message
38  Going to Read New Cursor Position
39  Going to Display the Reference String
3A  Going to Display the Hit <ESC> Message
3b  Virtual Mode Memory Test About to Start
40  Going to Verify from Video Memory
41  Going to Prepare the Descriptor Tables
42  Going to Enter in Virtual Mode for Memory Test
43  Going to Enable Interrupts for Diagnostics Mode
44  Going to Initialize Data to Check Memory Remap at 0:0
45  Check for Memory Remap at 0:0 and Find the total System Memory Size
46  About to go For Writing Patterns to Test Memory
47  Going to Write Patterns in Base 640K Memory
48  Going to Find Out Amount of Memory Below 1M Memory
49  Going to Find Out Amount of Memory Above 1M Memory
4A  Going for BIOS ROM Data Area Check
4b  Going to Check <ESC> and to Clear Memory Below 1M for Soft Reset
4C  Going to Clear Memory Above 1M
4d  Going to Save the Memory Size
4E  About to Display the First 64K Memory Test
4F  Going for Sequential and Random Memory Test
50  Going to Adjust Memory Size for Relocation/Shadow
51  Memory Test Above 1M to Follow
52  Going to Prepare to go Back to Real Mode
53  Going to Enter in Real Mode
54  Going to Restore Registers Saved During Preparation for Shutdown
55  Going to Disable Gate A20 Address Line
56  BIOS ROM Data Area About to be Checked
57  BIOS ROM Data Area Check to be Completed
58  Going to Clear Hit <ESC> Message
59  About to Start DMA and Interrupt Controller Test
60  About to Verify from Display Memory
61  About to go For DMA #1 Base Register Test
62  About to go For DMA #2 Base Register Test
63  About to go For BIOS ROM Data Area Check
64  BIOS ROM Data Area Check to be Completed
65  About to Program DMA Unit 1 and 2
66  8259 Interrupt Controller Initialization
67  About to Start Keyboard Test
80  About to Issue Keyboard Reset Command
81  About to Issue Keyboard Controller Interface Test Command
82  About to Write Command Byte and Init Circular Buffer
83  About to Check for Lock Key
84  About to Check for Memory Size Mismatch with CMOS
85  About to Display Soft Error and Check for Password or Bypass Setup
86  About to do Programming Before Setup
87  Going to CMOS Setup Program
88  About to do Programming After Setup
89  Going to Display Power On Screen Message
8A  About to Display <WAIT...> Message, Mouse Check and Initialization Next
8b  About to do Main and Video BIOS Shadow
8C  Setup Options Programming After CMOS Setup About to Start
8d  Going for Hard Disk, Floppy Reset
8E  About to go For Floppy Check
8F  Floppy Setup to Follow
90  Test for Hard Disk Presence to be Done
91  Hard Disk Setup to Follow
92  About to go For BIOS ROM Data Area Check
93  BIOS ROM Data Area Check to be Completed
94  Going to Set Base and Extended Memory Size
95  Going to Verify From Display Memory
96  Going to do Any Init Before C800 Optional ROM Control
97  Optional ROM Check and Control Will Be Done Next
98  Give Control to Required Processing After Optional ROM Returns Control
99  Going to Setup Timer Data Area and Printer Base Address
9A  Going to Set the RS-232 Base Address
9b  Going to do Any Initializtion Before Co-Processor Test
9C  Going to Initialize the Coprocessor Next
9d  Going to do Any Initialization After Co-Processor Test
9E  Going to Check Extd Keyboard, Keyboard ID and Num-Lock
9F  Keyboard ID Command to be Issued
A0  Keyboard ID Flag to be Reset
A1  Cache Memory Test to Follow
A2  Going to Display Any Soft Errors
A3  Going to Set the Keyboard Typematic Rate
A4  Going to Program Memory Wait States
A5  Screen to be Cleared Next
A6  Going to Enable Parity and NMI
A7  Do Initialization Required Before Giving Control to Optional ROM at E000
A8  E000 ROM to Get Control Next
A9  Going to do Any Initialization Required After E000 Optional ROM Control
AA  Going to Display the System Configuration
