[haiku-development] Common Accelerant Mode List additions

  • From: Gerald Zajac <zajacg@xxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 28 Mar 2008 17:03:32 -0500

Hello Axel,

Attached is a diff file which makes the following changes to the Mode List in the file create_display_modes.cpp :

1)  Adds mode 1152x864 @60 Hz
2)  Adds mode 1400x1050 @75 Hz
3) Adds a blank line between each of the different resolutions to make the list more readable.


Best regards,
Gerald

Index: create_display_modes.cpp
===================================================================
--- create_display_modes.cpp    (revision 24633)
+++ create_display_modes.cpp    (working copy)
@@ -21,32 +21,44 @@
 // TODO: move this list into the app_server
 static const display_mode kBaseModeList[] = {
        {{25175, 640, 656, 752, 800, 350, 387, 389, 449, B_POSITIVE_HSYNC}, 
B_CMAP8, 640, 350, 0, 0, MODE_FLAGS}, /* 640x350 - 
www.epanorama.net/documents/pc/vga_timing.html) */
+
        {{25175, 640, 656, 752, 800, 400, 412, 414, 449, B_POSITIVE_VSYNC}, 
B_CMAP8, 640, 400, 0, 0, MODE_FLAGS}, /* 640x400 - 
www.epanorama.net/documents/pc/vga_timing.html) */
+
        {{25175, 640, 656, 752, 800, 480, 490, 492, 525, 0}, B_CMAP8, 640, 480, 
0, 0, MODE_FLAGS}, /* Vesa_Monitor_@60Hz_(640X480X8.Z1) */
        {{27500, 640, 672, 768, 864, 480, 488, 494, 530, 0}, B_CMAP8, 640, 480, 
0, 0, MODE_FLAGS}, /* 640X480X60Hz */
        {{30500, 640, 672, 768, 864, 480, 517, 523, 588, 0}, B_CMAP8, 640, 480, 
0, 0, MODE_FLAGS}, /* SVGA_640X480X60HzNI */
        {{31500, 640, 664, 704, 832, 480, 489, 492, 520, 0}, B_CMAP8, 640, 480, 
0, 0, MODE_FLAGS}, /* Vesa_Monitor_@70-72Hz_(640X480X8.Z1) */
        {{31500, 640, 656, 720, 840, 480, 481, 484, 500, 0}, B_CMAP8, 640, 480, 
0, 0, MODE_FLAGS}, /* Vesa_Monitor_@75Hz_(640X480X8.Z1) */
        {{36000, 640, 696, 752, 832, 480, 481, 484, 509, 0}, B_CMAP8, 640, 480, 
0, 0, MODE_FLAGS}, /* Vesa_Monitor_@85Hz_(640X480X8.Z1) */
+
        {{29580, 800, 816, 896, 992, 480, 481, 484, 497, B_POSITIVE_VSYNC}, 
B_CMAP8, 800, 480, 0, 0, MODE_FLAGS}, /* 800x480x60Hz */
+
        {{38100, 800, 832, 960, 1088, 600, 602, 606, 620, 0}, B_CMAP8, 800, 
600, 0, 0, MODE_FLAGS}, /* SVGA_800X600X56HzNI */
        {{40000, 800, 840, 968, 1056, 600, 601, 605, 628, POSITIVE_SYNC}, 
B_CMAP8, 800, 600, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@60Hz_(800X600X8.Z1) */
        {{49500, 800, 816, 896, 1056, 600, 601, 604, 625, POSITIVE_SYNC}, 
B_CMAP8, 800, 600, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@75Hz_(800X600X8.Z1) */
        {{50000, 800, 856, 976, 1040, 600, 637, 643, 666, POSITIVE_SYNC}, 
B_CMAP8, 800, 600, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@70-72Hz_(800X600X8.Z1) */
        {{56250, 800, 832, 896, 1048, 600, 601, 604, 631, POSITIVE_SYNC}, 
B_CMAP8, 800, 600, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@85Hz_(800X600X8.Z1) */
+
        {{65000, 1024, 1048, 1184, 1344, 768, 771, 777, 806, 0}, B_CMAP8, 1024, 
768, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@60Hz_(1024X768X8.Z1) */
        {{75000, 1024, 1048, 1184, 1328, 768, 771, 777, 806, 0}, B_CMAP8, 1024, 
768, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@70-72Hz_(1024X768X8.Z1) */
        {{78750, 1024, 1040, 1136, 1312, 768, 769, 772, 800, POSITIVE_SYNC}, 
B_CMAP8, 1024, 768, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@75Hz_(1024X768X8.Z1) */
        {{94500, 1024, 1072, 1168, 1376, 768, 769, 772, 808, POSITIVE_SYNC}, 
B_CMAP8, 1024, 768, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@85Hz_(1024X768X8.Z1) */
+
+       {{81640, 1152, 1216, 1336, 1520, 864, 865, 868, 895, POSITIVE_SYNC}, 
B_CMAP8, 1152, 864, 0, 0, MODE_FLAGS}, /* 1152x864x60Hz */
        {{94200, 1152, 1184, 1280, 1472, 864, 865, 868, 914, POSITIVE_SYNC}, 
B_CMAP8, 1152, 864, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@70Hz_(1152X864X8.Z1) */
        {{108000, 1152, 1216, 1344, 1600, 864, 865, 868, 900, POSITIVE_SYNC}, 
B_CMAP8, 1152, 864, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@75Hz_(1152X864X8.Z1) */
        {{121500, 1152, 1216, 1344, 1568, 864, 865, 868, 911, POSITIVE_SYNC}, 
B_CMAP8, 1152, 864, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@85Hz_(1152X864X8.Z1) */
+
        {{74520, 1280, 1368, 1424, 1656, 720, 724, 730, 750, POSITIVE_SYNC}, 
B_CMAP8, 1280, 720, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@60Hz_(1280X720) */
+
        {{83460, 1280, 1344, 1480, 1680, 800, 801, 804, 828, B_POSITIVE_VSYNC}, 
B_CMAP8, 1280, 800, 0, 0, MODE_FLAGS}, /* WXGA (1280x800x60) */
+
        {{108000, 1280, 1328, 1440, 1688, 1024, 1025, 1028, 1066, 
POSITIVE_SYNC}, B_CMAP8, 1280, 1024, 0, 0, MODE_FLAGS}, /* 
Vesa_Monitor_@60Hz_(1280X1024X8.Z1) */
        {{135000, 1280, 1296, 1440, 1688, 1024, 1025, 1028, 1066, 
POSITIVE_SYNC}, B_CMAP8, 1280, 1024, 0, 0, MODE_FLAGS}, /* 
Vesa_Monitor_@75Hz_(1280X1024X8.Z1) */
        {{157500, 1280, 1344, 1504, 1728, 1024, 1025, 1028, 1072, 
POSITIVE_SYNC}, B_CMAP8, 1280, 1024, 0, 0, MODE_FLAGS}, /* 
Vesa_Monitor_@85Hz_(1280X1024X8.Z1) */
+
        {{122600, 1400, 1488, 1640, 1880, 1050, 1051, 1054, 1087, 
POSITIVE_SYNC}, B_CMAP8, 1400, 1050, 0, 0, MODE_FLAGS}, /* 
Vesa_Monitor_@60Hz_(1400X1050) */
+       {{155800, 1400, 1464, 1784, 1912, 1050, 1052, 1064, 1090, 
POSITIVE_SYNC}, B_CMAP8, 1400, 1050, 0, 0, MODE_FLAGS}, /* 
Vesa_Monitor_@75Hz_(1400X1050) */
 
        {{106500, 1440, 1520, 1672, 1904, 900, 901, 904, 932, POSITIVE_SYNC}, 
B_CMAP8, 1440, 900, 0, 0, MODE_FLAGS}, /* Vesa_Monitor_@60Hz_(1440X900) */
 

Other related posts: