Detect Bad graphic Bios, Some graphice card report VBE 2.0 when the are VBE 1.2. For the manufactures have use wrong version and do not set the OemVendoerPtr. When that happen it is VBE 1.2 on the Graphic card
Modified: trunk/reactos/drivers/video/miniport/vbe/vbemp.c

Modified: trunk/reactos/drivers/video/miniport/vbe/vbemp.c
--- trunk/reactos/drivers/video/miniport/vbe/vbemp.c	2005-11-23 19:29:38 UTC (rev 19495)
+++ trunk/reactos/drivers/video/miniport/vbe/vbemp.c	2005-11-23 19:35:44 UTC (rev 19496)
@@ -241,6 +241,13 @@
          &VBEDeviceExtension->VbeInfo,
          sizeof(VBEDeviceExtension->VbeInfo));
 
+	  /* Dectect Bad VBE BIOS some Graphice card report 0x200 when they are VBE 1.2 */
+	  if (VBEDeviceExtension->VbeInfo.OemVendorNamePtr == 0 && VBEDeviceExtension->VbeInfo.Version == 0x200)
+	  {
+         VBEDeviceExtension->VbeInfo.Version = 0x102;
+	  }
+	  
+      
       DPRINT("VBE BIOS Present (%d.%d, %8ld Kb)\n",
          VBEDeviceExtension->VbeInfo.Version / 0x100,
          VBEDeviceExtension->VbeInfo.Version & 0xFF,