Specifications

107
AX = 4F02h set SuperVGA screen mode
BX = SuperVGA screen mode
100h: 640 x 400 x 256
101h: 640 x 480 x 256
102h: 800 x 600 x 16
103h: 800 x 600 x 256
104h: 1024 x 768 x 16
105h: 1024 x 768 x 256
106h: 1280 x 1024 x 16
107h: 1280 x 1024 x 256
AL = 4Fh (since function is supported)
AH = 00h: OK (SuperVGA screen mode is set)
AX = 4F03h return SuperVGA screen mode
AL = 4Fh (since function is supported)
AH = 00h: OK (SuperVGA screen mode is set)
01h: error
BX = SuperVGA screen mode
100h: 640 x 400 x 256
101h: 640 x 480 x 256
102h: 800 x 600 x 16
103h: 800 x 600 x 256
104h: 1024 x 768 x 16
105h: 1024 x 768 x 256
106h: 1280 x 1024 x 16
107h: 1280 x 1024 x 256
AX = 4F04h DL= 00h read size of buffer for screen status
CX= Bit 0: Video-Hardware status
Bit 1: Video-BIOS status
Bit 2: Video-DAC status
Bit 3: SuperVGA status
AL= 4Fh (since function is supported)
AH= 00h: OK
01h: error
BX= number of 64 Byte blocks (size of buffer)
AX = 4F04h DL=01h save status
CX= Bit 0: Video-Hardware status
Bit 1: Video-BIOS status
Bit 2: Video-DAC status
Bit 3: SuperVGA status
ES:BX= buffer for status
AL= 4Fh (since function is supported)
AH= 00h: OK
01h: error