⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mode.c

📁 完整的软件学习--显示器驱动视频软件
💻 C
📖 第 1 页 / 共 2 页
字号:
    524, 700, // HFreq, VFreq
    1688, 750, // HTotal, VTotal
    424, 39, // HStart, VStart
  },  
  // 1280x720 75Hz (VESA)  //28
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x720, // ResIndex 
    563, 750, // HFreq, VFreq
    1688, 750, // HTotal, VTotal
    424, 39, // HStart, VStart
  }, 
  // 1280x960 60Hz (VESA)  //29
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x960, // ResIndex 
    600, 600, // HFreq, VFreq
    1800, 1000, // HTotal, VTotal
    424, (39-3-1), // HStart, VStart
  },  
  // 1280x960 75Hz (VESA)  //30
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x960, // ResIndex 
    750, 750, // HFreq, VFreq
    1680, 1000, // HTotal, VTotal
    388, 39, // HStart, VStart
  },  
  // 1280x960 85Hz (VESA)  //31
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x960, // ResIndex 
    859, 850, // HFreq, VFreq
    1728, 1011, // HTotal, VTotal
    384, 50, // HStart, VStart
  },  
  // 1280x1024 60Hz (VESA) //index=32
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x1024, // ResIndex 
    640, 600, // HFreq, VFreq
    1688, 1066, // HTotal, VTotal
    360, (41-3-1), // HStart, VStart
  }, 
  // 1280x1024 72Hz (VESA) //index=33
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x1024, // ResIndex 
    767, 720, // HFreq, VFreq
    1688, 1066, // HTotal, VTotal
    380, 41, // HStart, VStart
  }, 
  // 1280x1024 75Hz (VESA) //index=34
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x1024, // ResIndex 
    800, 750, // HFreq, VFreq
    1688, 1066, // HTotal, VTotal
    392, (41-3-1), // HStart, VStart
  },  
#if 1//tony 11/12/03  //index=35 
  // 1280x1024 70Hz (VESA)
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x1024, // ResIndex 
    748, 698, // HFreq, VFreq
    1696, 1072, // HTotal, VTotal
    384, 46, // HStart, VStart
  },
#endif  
  // 1280x1024 85Hz (VESA)  //36
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x1024, // ResIndex 
    911, 850, // HFreq, VFreq
    1728, 1072, // HTotal, VTotal
    384, 47, // HStart, VStart
  },  

  // 720x480 60Hz (YCbCr)  //37
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn | bInterlaceMode, // Flags
    Res_720x480, // ResIndex 
    156, 500, // HFreq, VFreq
    900, 625, // HTotal, VTotal
    144, 88, // HStart, VStart
  },  
  // 1280x960 70Hz (VESA)  //38
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x960, // ResIndex 
    699, 700, // HFreq, VFreq
    1727, 999, // HTotal, VTotal
    355, 38, // HStart, VStart
  },  
  // 1280x960 72Hz (VESA)  //39
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x960, // ResIndex 
    699, 720, // HFreq, VFreq
    1727, 1001, // HTotal, VTotal
    359, 40, // HStart, VStart
  },
  
#if MaxData_sRGB
  // 1280X768 60Hz ()	40
  {SyncHnVp , // Flags
    Res_1280x768, // ResIndex 
    474, 600, // HFreq, VFreq
    1440, 790, // HTotal, VTotal
    112, 16, // HStart, VStart
  }, 
  // 1280X768 60Hz ()	41
  {SyncHnVp , // Flags
    Res_1280x768, // ResIndex 
    477, 600, // HFreq, VFreq
    1664, 798, // HTotal, VTotal
    332, 26, // HStart, VStart
  },  
  // 1280X768 70Hz ()	42
  { SyncHnVp , // Flags
    Res_1280x768, // ResIndex 
    560, 700, // HFreq, VFreq
    1691, 799, // HTotal, VTotal
    338, 31, // HStart, VStart
  },  
  
  // 1280X768 75Hz ()	43
  { SyncHnVp , // Flags
    Res_1280x768, // ResIndex 
    602, 750, // HFreq, VFreq
    1696, 805, // HTotal, VTotal
    336, 34, // HStart, VStart
  }, 
#endif

#if (WidePanel)
    // 1280x768 60Hz   //40
  { SyncHnVp,// Flags
    Res_1280x768, // ResIndex
    477, 600, // HFreq, VFreq
    1664, 806, // HTotal, VTotal
    360, 40, // HStart, VStart
  }, 
    // 1280x800 60Hz   //41		// sail add
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x800, // ResIndex
    500, 600, // HFreq, VFreq
    1400, 833, // HTotal, VTotal
    116, 32, // HStart, VStart
  },
    // 1280x600 60Hz   //42		// sail add
  { SyncHnVp,
    Res_1280x600, // ResIndex
    373, 600, // HFreq, VFreq
    1688, 622, // HTotal, VTotal
    260, 17, // HStart, VStart
  },  
    //1024x768 72Hz (NEW) //46
  { SyncHnVp, // Flags
    Res_1024x768, // ResIndex 
    577, 721, // HFreq, VFreq
    1328, 800, // HTotal, VTotal
    280, 35, // HStart, VStart
  }, 
#endif  //end WidePanel

#if WidePanel_16_9
  // 1280X768 60Hz ()	40
  {SyncHnVp , // Flags
    Res_1280x768, // ResIndex 
    477, 600, // HFreq, VFreq
    1664, 798, // HTotal, VTotal
    332, 26, // HStart, VStart
  },  
  // 1280X768 70Hz ()	41
  { SyncHnVp , // Flags
    Res_1280x768, // ResIndex 
    560, 700, // HFreq, VFreq
    1691, 799, // HTotal, VTotal
    338, 31, // HStart, VStart
  },  
  // 1280X768 72Hz ()	42
  { SyncHnVp , // Flags
    Res_1280x768, // ResIndex 
    577, 720, // HFreq, VFreq
    1696, 801, // HTotal, VTotal
    340, 32, // HStart, VStart
  },  
  // 1280X768 75Hz ()	43
  { SyncHnVp , // Flags
    Res_1280x768, // ResIndex 
    602, 750, // HFreq, VFreq
    1696, 805, // HTotal, VTotal
    336, 34, // HStart, VStart
  },  
      // 1280x800 60Hz   //44		// sail add
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1280x800, // ResIndex
    500, 600, // HFreq, VFreq
    1400, 833, // HTotal, VTotal
    116, 32, // HStart, VStart
  },
    // 1280x600 60Hz   //45		// sail add
  { SyncHnVp,
    Res_1280x600, // ResIndex
    373, 600, // HFreq, VFreq
    1688, 622, // HTotal, VTotal
    260, 17, // HStart, VStart
  },  
   //1024x768 72Hz (NEW) //46
  { SyncHpVp | SyncHpVn |SyncHnVp| SyncHnVn, // Flags
    Res_1024x768, // ResIndex 
    577, 721, // HFreq, VFreq
    1328, 800, // HTotal, VTotal
    280, 35, // HStart, VStart
  }, 
#endif

#endif

//-------------------------------------------------------
#if OutRange_Display
  // 1600x1200 60Hz (VESA)  //43  // 40 (WidePanel==0)
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1600x1200, // ResIndex 
    750, 600, // HFreq, VFreq
    2160, 1250, // HTotal, VTotal
    496, 49, // HStart, VStart
  },  
  // 1600x1200 65Hz (VESA)  //44	// 41 (WidePanel==0) 
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1600x1200, // ResIndex 
    813, 650, // HFreq, VFreq
    2160, 1250, // HTotal, VTotal
    496, 49, // HStart, VStart
  },  
  // 1600x1200 70Hz (VESA)  //45	// 42 (WidePanel==0)
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1600x1200, // ResIndex 
    875, 700, // HFreq, VFreq
    2160, 1250, // HTotal, VTotal
    496, 49, // HStart, VStart
  },  
  // 1600x1200 75Hz (VESA)  //46	// 43 (WidePanel==0)
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
    Res_1600x1200, // ResIndex 
    938, 750, // HFreq, VFreq
    2160, 1250, // HTotal, VTotal
    496, 49, // HStart, VStart
  },  
#endif

//-------------------------------------------------------
#if PAL_VGA_50Hz
    //640x480 50Hz   //47	// 44 (WidePanel==0)		// sail add
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn,// Flags
    Res_640x480, // ResIndex
    312, 500, // HFreq, VFreq
    800, 525, // HTotal, VTotal
    144, 35, // HStart, VStart
  },  
#endif  
#if 1
  // 1152x870 75Hz (MAC)
  { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn,// Flags
    Res_1152x870, // ResIndex 
    687, 750, // HFreq, VFreq
    1456, 916, // HTotal, VTotal
    272, 32, // HStart, VStart
  },
  // 848x480 60HZ
    { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn,// Flags
    Res_848x480, // ResIndex 
    298, 596, // HFreq, VFreq
    1056, 500, // HTotal, VTotal
    184, 17, // HStart, VStart
  },
    // 848x480 75HZ
    { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn,// Flags
    Res_848x480, // ResIndex 
    377, 748, // HFreq, VFreq
    1088, 504, // HTotal, VTotal
    200, 21, // HStart, VStart
  },
  // 848x480 85HZ
    { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn,// Flags
    Res_848x480, // ResIndex 
    430, 848, // HFreq, VFreq
    1088, 507, // HTotal, VTotal
    200, 24, // HStart, VStart
  }, 
#endif  
  //=-===IMPORTANT  DON'T DELETE IT, OR IT WILL CAUSE LOOP INIFINITE
  { 0, // Flags
    0, // ResIndex 
    0, 0, // HFreq, VFreq
    0, 0, // HTotal, VTotal
    0, 0, // HStart, VStart
  }
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -