
MICROID RESEARCH BIOS 2.0


POSTcode       TEST-DESCRIPTION

  00           Kaltstart beginnt (erscheint nicht bei Software-Reset).
  
* 01           HOOK 00, OEM spezifisch, blicherweise wird der Chipsatz 
               auf die Default-Werte gesetzt.
               
  02           Kritische I/Os werden ausgeschaltet.
  
  03           BIOS-Checksumme wird getestet.
  
  04           Page-Register-Test (Port 81h-8Fh).
  
  05           8042 Tastatur-Controller-Selbsttest.
  
  06           Initialisierung der Bausteine 8237, 8254, 8259
               (DMA-Controller, Timer-Baustein, Interrupt-Controller).
  
* 07           HOOK 01, OEM spezifisch, blicherweise wird der Cache 
               ausgeschaltet.
               
  08           Testen der Refresh-Umschaltung.
  
  09           Test des DMA-Controllers (8237).
  
  0A           64 KByte Basis-Speicher-Test.
  
  0B           Test des Interrupt-Controllers (8259).
  
  0C           8259/IRQ-Test.
  
  0D           8254/Kanal-0-Test und -Initialisierung.
  
  0E           8254/Kanal-2-Umschalttest, Testen des Lautsprecherkanals.
  
  0F           reserviert.
  
* 13           HOOK 02, OEM spezifisch, Einrichtung des 8-MHz-Bus.
  
  10           Video-Initialisierung.
  
  11           CMOS-Checksummen-Test.
  
  12           Zulassen des Speicher-BAT.
  
  14           Bestimmung der Gre und Test des Speichers 
               (untere 64 KB fertig).
               
  15           Zugriff auf den Speicher.
  
* 16           HOOK 03, OEM spezifisch, Bestimmung der Gre und Test des
               Cache-Speichers.
               
  17           Testen des A20-Gate.
  
  18           Bestimmung der Gre und Test des Erweiterungsspeichers.
  
* 19           HOOK 04, Bestimmung der Gre und Test des Systemspeichers
               ('spezieller' OEM-Speicher).
               
  1A           berprfung des Timers.
  
  1B           Erkennung der seriellen Ports.
  
  1C           Erkennung der parallelen Ports.
  
  1D           Erkennung und Test des Coprozessors.
  
  1E           Erkennung und Test des Floppy-Controllers.
  
  1F           Erkennung und Test des Harddisk-Controllers.
  
  20           berprfung und Setzen der festgesetzten CMOS-Werte
               sowie Darstellung der brigen.
               
  21           Keylock-berprfung.
  
  22           Einschalten von NUM-Lock und Test, ob Pawort gesetzt ist.
  
* 23           HOOK 05, OEM spezifisch.

  24           Einstellen der Tastaturwiederholrate.
  
* 28           HOOK 06, OEM spezifisch, blicherweise Einschalten der
               ROM-Shadow-Funktionen sowie des Cache.
               
  25           Floppy wird initialisiert.
  
  26           Harddisk wird initialisiert.
  
  27           Videomodus auf dem ersten erkannten Adapter wird gesetzt.
  29           A20-Gate wird ausgeschaltet, C8000h-E0000h ROM-BIOS wird
               versucht zu aktivieren.
               
  2A           DOS-Zeit wird gesetzt.
  
  2B           Parittsprfung und NMI werden zugelassen.
  
  2C           E000h ROM-BIOS wird aktiviert.
  
* 2E           HOOK 07, OEM spezifisch, Einrichtung von EMS (wenn vorhanden).

  2F           Kontrolle wird an INT19 zum Booten bergeben.

