Intel 845G, 865G, 915G (may be others)
PRB: Cannot set resolution higher than 800x600x8bits and 640x480x16bits.
DETAILS: In Video BIOS frame buffer size hardwired to 832 Kbytes, which is not enough even for 1024x768x16bit = 1024*768*2 = 1572864, 1572864 > 832K.
FIX: Update your BIOS with latest version or patch it.
Intel 810E, 815E series
PRB: Cannot use linear frame buffer, but card identifies itself as VBE 3.0 compatible.
DETAILS: In Video BIOS linear frame buffer support is absent, but card itself supports linear frame buffer.
FIX: None known.
nVidia GeForce 5xxx/6xxx/7xxx (and newer ones)
PRB: Cannot set any resolution higher than 800x600.
DETAILS: In Video BIOS mode tables - 1024x768 modes and higher are absent or filtered. When you try to ask BIOS to set it, BIOS returns an error.
FIX: Update your BIOS with latest version or patch it.
Updated Infromations 21/5-2008
Different VESA cards that contain 16Bits rom code
PRB: When calling VBE functions, highword bits of EAX register and may be others (i.e. 0x????0000) may contain garbage.
DETAILS: In Video BIOS VESA that is writen in pure 16Bits asm code when you using 32 bit registers in the call the higher part can be croupted then.
FIX: Filter highword bits of EAX. Patch applay to ReactOS VBE Driver today 21/5-2008
Thank you beer windows to compile it from his own project
http://www.bearwindows.boot-land.net/vbemp.htm