Figure 1: VESA VBE Function List (INT 10H)
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