Extended bios functions – Juniper Systems Allegro DOS Manual User Manual
Page 125
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