fixed a bug in VGA initialization routine
authorDaniel Borca <dborca@users.sourceforge.net>
Tue, 20 Jan 2004 14:15:35 +0000 (14:15 +0000)
committerDaniel Borca <dborca@users.sourceforge.net>
Tue, 20 Jan 2004 14:15:35 +0000 (14:15 +0000)
docs/README.DJ
src/mesa/drivers/dos/vga.c

index 95eb43c584fe01acea24b5e1149785ef4439f5ab..2571a5327a073b574ec0c9753a29acde5083b015 100644 (file)
@@ -1,4 +1,4 @@
-                       Mesa 6.0 DOS/DJGPP Port v1.5
+                       Mesa 6.1 DOS/DJGPP Port v1.6
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 
@@ -6,7 +6,7 @@
 Description:
 ~~~~~~~~~~~~
 
-Well, guess what... this is the DOS port of Mesa 6.0, for DJGPP fans... Whoa!
+Well, guess what... this is the DOS port of Mesa 6.1, for DJGPP fans... Whoa!
 The driver has its origins in ddsample.c, written by Brian Paul and found by me
 in Mesa 3.4.2.
 
@@ -237,6 +237,9 @@ v1.5 (jan-2004)
        - removed Matrox Millennium MGA2064W driver
        x more changes to the 3dfx driver
 
+v1.6 (???-2004)
+       * fixed a horrible bug in VGA initialization routine
+
 
 
 Contact:
index 3a4bd9b6876772be54c8979423b9e10d5a3f0446..c8c0151ce3219273e2851806921c3af9b51cf1d6 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 /*
- * DOS/DJGPP device driver v1.5 for Mesa
+ * DOS/DJGPP device driver v1.6 for Mesa
  *
  *  Copyright (C) 2002 - Borca Daniel
  *  Email : dborca@users.sourceforge.net
 
 
 static vl_mode modes[] = {
-       {0x13 | 0x4000, 320, 200, 320, 8, -1, 320*200},
-       {0xffff, -1, -1, -1, -1, -1, -1}
+       {
+        /* .xres    = */ 320,
+        /* .yres    = */ 200,
+        /* .bpp     = */ 8,
+        /* .mode    = */ 0x13 | 0x4000,
+        /* .scanlen = */ 320,
+        /* .sel     = */ -1,
+        /* .gran    = */ 320*200
+       },
+       {
+        /* .xres    = */ -1,
+        /* .yres    = */ -1,
+        /* .bpp     = */ -1,
+        /* .mode    = */ 0xffff,
+        /* .scanlen = */ -1,
+        /* .sel     = */ -1,
+        /* .gran    = */ -1
+       }
 };
 
 static word16 vga_ver;