Quote Originally Posted by JSoftware
Crono, vbe3 is not good to use as it still is almost unsupported on many newer cards even of the new generations.
That function support result is compatible with each version of VESA SVGA. Take a look at this documentation from 1991:

Super VGA BIOS Extension
Standard #VS911022
October 22, 1991
Document Version 1.0
VBE Version 1.2

...

6.1 Status Information

Every function returns status information in the AX register. The format of the status word is as follows:

AL == 4Fh: Function is supported
Al != 4Fh: Function is not supported
AH == 00h: Function call successful
AH == 01h: Function call failed
If it helps I wrote a SVBE unit in Turbo Pascal back in the 90's, it's mostly in assembler:

http://www.geocities.com/todo_simple...amas/usvbe.zip

Quote Originally Posted by arthurprs
Quote Originally Posted by JSoftware
Quote Originally Posted by arthurprs
He states that he's using realmode, aka 286, 16bit mode
uhm, whats that ops: ?
Real mode is the memory addressing mode used in DOS. The memory was segmented, and segments overlaped, it was a headache. Fortunately today we have another mode called flat mode, where memory is continuous.