Extended bios functions – Juniper Systems Allegro DOS Manual User Manual

Page 243

Advertising
background image

Software Developer's Guide for DOS Page 8-9

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 flag settings

AL = 11h

Set keypad shift flag 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

Advertising