![](http://pdfasset.owneriq.net/6/6e/66e8f923-3a2e-43ec-a195-b36329166b28/66e8f923-3a2e-43ec-a195-b36329166b28-bg24.png)
3 Getting Started
26
3Ch If CMOS is valid, load chipset registers with
values from CMOS, otherwise load defaults
and display Setup prompt. If Auto Configu-
ration is enabled, always load the chipset
registers with the Setup defaults.
3Dh Load alternate registers with CMOS values.
Register-table pointers are in the altreg-
table segment.
41h Initialize extended memory for RomPilot.
42h Initialize interrupt vectors 0 thru 77h to the
BIOS general interrupt handler.
45h Initialize all motherboard devices.
46h 2-1-2-3 Verify the ROM copyright notice
47h Initialize support for I2O by initializing glo-
bal variables used by the I2O code. Pause
POST table processing if a CMOS bit is set
(for debugging).
48h Verify that the equipment specified in the
CMOS matches the hardware currently
installed. If the monitor type is set to 00
then a video ROM must exist. If the monitor
type is 1 or 2 set the video switch to CGA. If
monitor type 3, set the video switch to
mono. Also specify in the equipment byte
that disk drives are installed. Set appropri-
ate status bits in CMOS or the BDA if config-
uration errors are found.
Checkpoint
Code
Beep Code Description
BB!S421!.!FO/cppl!!Qbhf!37!!Gsjebz-!Nbsdi!23-!3115!!5;1:!QN