Owner's manual

Allegro DOS Owner’s Manual 125
Extended BIOS Functions
Extended BIOS services are available through the use of an extended
interrupt function BIOS call. The functions are placed in register AH.
The subfunctions are placed in register AL. You then invoke INT
10h. When the subfunction requires data input (for example, to set
the contrast), the data byte or word is generally passed in register BL
or BX. The output byte is returned in register AL. An unsuccessful
operation exits the function with the carry bit set.
Function Sub-Function Meaning
AH = 2Eh AL = 00h Pan left
AL = 01h Pan right
AL = 02h Pan up
AL = 03h Pan down
AL = 04h Pan XY - text mode
AL = 06h PC card power while in suspend
AL = 07h Suspend system
AL = 0Ah Get Allegro status byte
AL = 0Bh CPU busy/done
AL = 0Ch Disable BIOS power manager
AL = 0Dh Enable BIOS power manager
AL = 0Fh Get CPU version
AL = 10h Get keypad shift fl ag settings
AL = 11h Set keypad shift fl ag settings
AL = 12h Get Allegro ID
AL = 14h Select font size (text mode only)
AL = 15h Perform system hard reset
AL = 19h Set LED brightness
AL = 1Ah Get battery % charge
AL = 20h Get BIOS version
AL = 24h BIOS Setup pop-up window
AL = 26h Get/set vehicle mode
AH = 2Fh AL = 00h Read status byte
AL = 01h Read video contrast
AL = 0Ch Set backlight off
AL = 0Dh Set backlight on
AL = 0Eh Set heater off
AL = 0Fh Set heater auto
AL = 10h Set key beep off
AL = 11h Set key beep on
AL = 12h Power down system
AL = 13h Put system in reboot mode
AL = 14h Put system in resume mode
AL = 15h Set auto sleep duration
AL = 16h Set video contrast
AL = 18h Get performance level
AL = 19h Set performance level
AL = 1Ah Set auto-panning off
AL = 1Bh Set auto-panning on
AL =1Eh Read miscellaneous BIOS setup bytes
AL =23h Video attributes