You are on page 1of 4

AMI (AMERICAN MEGATRENDS INC.

)
CHECK POINT CODES FOR PRE 4/9/90 BIOS
The 286 and later AMI bios's have a check point trace in them to
indicate where the code is at should a problem occur while booting.
This checkpoint code is output to port 80 as a hex code and can be
monitored with a special board costing about 50$ available in several
magazine adds. The following is a list of the codes for pre 4/9/90
286 bios's.
01____NMI is disabled, and 286 registor test about to start
02____286 registor test is finished
03____ROM checksum OK (F000:0000--->F000:FFFF)
04____8259 initialization OK
05____CMOS pending interrupt disabled
06____Video disabled and system timer counting OK
07____channel 2 of 8253 test OK
08____channel 2 delta count test OK
09____channel 1 delta count test OK
0A____channel 0 delta count test OK
0B____parity status cleared
0C____refresh and system timer OK
0D____refresh link toggling OK
0E____refresh periods on/off 50% OK
0F____??????
10____confirmed that refresh is on and about to start 64k memory
11____address line test OK
12____64k base memory test OK
13____interrupt vectors initialized
14____8042 keyboard controller test OK
15____CMOS read/write test is OK
16____CMOS checksum/battery check is OK
17____monochrome mode set OK
18____color mode set OK
19____start to look for optional video ROM
1A____optional video ROM control OK
1B____display memory read/write test OK
1C____display memory read/write test for alternate display is OK
1D____video retrace check is OK
1E____global equipment byte set for video OK
1F____mode set call for mono/color OK
20____video test is OK
21____video display OK
22____power on message display is OK
23---->2F ???????
30____virtual mode memory test about to start
31____virtual mode memory test started
32____processor in virtual mode
33____memory address line test in progress
34____memory address line test in progress
35____memory below 1MB calculated
36____memory size computed OK
37____memory test in progress
38____memory initialization finished below 1MB
39____memory initialization finished above 1MB
3A____display the memory size
3B____about to start memory test below 1MB
3C____memory test below 1MB OK
3D____memory test over 1MB OK
3E____about to go to real mode (shutdown)
3F____shutdown was successful and entered real mode OK
40____attempt disable A20 address ling
41____gate A20 line disabled successfully
42____about to start DMA controller test
43---->4d ????
4E____address line test OK
4F____processor in real mode after shutdown
50____DMA page registor test OK
51____DMA unit 1 base registor test about to start
52____DMA unit 1 channel OK, about to start channel 2
53____DMA channel 2 base registor test OK
54____about to test f/f latch for unit 1
55____f/f latch test both units OK
56____DMA unit 1 and 2 programmed OK
57____8259 initialization over
58____8259 mask registor check OK
59____master 8259 mask registor OK and about to start slave
5A____about to check timer and keyboard interrupt level
5B____timmer interrupt OK
5C____about to test keyboard interrupt
5D____ERROR! timer/keyboard interrupt not in proper level
5E____8259 interrupt controller error
5F____8259 interrupt controller test OK
60---->6F ????
70____start of keyboard test
71____keyboard BAT test OK
72____keyboard test OK
73____keyboard global data initialization OK
74____floppy setup about to start
75____floppy setup OK
76____hard disk setup about to start
77____hard disk setup OK
78____
79____about to initialize timer data area
7A____verify CMOS battery power
7B____CMOS battery verify OK
7C____
7D____about to analyze diagnostic test results for memory
7E____CMOS memory size update OK
7F____about to check optional ROM C000:0
80____keyboard sensed to enable setup
81____optional ROM control OK
82____printer global data initialization OK
83____serial global data initialization OK
84____80237 check and test OK
85____about to display soft error message
86____about to give control to system ROM E000:0
87____system ROM E000:0 check over
00______controll given to INT_19 boot loader
_______________________________________________________
hopefully this info helps somewhat

You might also like