AX=0x4f00 Return VBE Controller Information
AX=0x4f01 Return VBE Mode Information
AX=0x4f02 Set VBE Mode
AX=0x4f03 Return Current VBE Mode
AX=0x4f04 Save/Restore State
DL=0: Return save/restore buffer size
DL=1: Save state
DL=2: Restore state
AX=0x4f05 VBE Display Window Control
BH=0: Set memory window
BH=1:Get memory window
AX=0x4f06 VBE Set/Get Logical Scan
Line Length
BL=0: Set Scan Line Length In Pixels
BL=1: Get Scan Line Length
BL=2: Set Scan Line Length In Bytes
BL=3: Get Maximum Scan Line Length
AX=0x4f07 VBE Set/Get Display Start Control
BL=0: Set Display Start
BL=1: Get Display Start
BL=0x80: Set Display Start
During Vert.Retrace
AX=0x4f08 VBE Set/Get DAC Palette Format
BL=0: Set DAC Palette Format
BL=1: Get DAC Palette Format
AX=0x4f09 Load/Unload Palette Data
(2.0+ only)
BL=0: Set Palette Data
BL=1: Get Palette Data
BL=2: Get Secondary Palette Data
BL=3: Set Secondary Palette Data
BL=0x80: Set Palette Data During Vertical Retrace
AX=0x4f0a VBE 2.0 Protected Mode Interface
(2.0+ only)
BL=0: Return Protected Mode Table
VESA VBE Function Status Word (AX)
AH Result:
0: success
1: failure
2: unsupported in hardware (2.0+ only)
3: invalid in current video mode
(2.0+ only)
AL Support:
0x4f: function supported in VBE
Other: function unsupported