Help with VESA
Posted: Sat Oct 02, 2004 6:45 pm
Im in the process of trying to implement VESA 2.0 with a Linear Frame Buffer. I have successfully gotten my assembly code to detect the presence of VESA and store the VBE info structure in a chosen memory location. I would now like to print out the version of the VESA supported. In the VESA 2.0 docs, it says this:
I originally tried calling the '0200h' (VBE 2.0) from my real mode print_msg that uses bios int 10h, but it wouldnt display anything.
Thanks for the help in advance.
How do I display it?The VbeVersion is a BCD value which specifies what level of the VBE standard is implemented in the software. The higher byte specifies the major version number. The lower byte specifies the minor version number.
Note: The BCD value for VBE 2.0 is 0200h and the BCD value for VBE 1.2 is 0102h. In the past we have had some applications misinterpreting these BCD values. For example, BCD 0102h was interpreted as 1.02, which is incorrect.
I originally tried calling the '0200h' (VBE 2.0) from my real mode print_msg that uses bios int 10h, but it wouldnt display anything.
Thanks for the help in advance.