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

📄 gcomodes.c

📁 此代码为WCE5.0下显示器的源代码
💻 C
📖 第 1 页 / 共 3 页
字号:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
#include "crtcrpro.h"


// Timing tables used to build mode tables (no color depth info here).(Standard mode)
// 60, 75 and 85 hz timing are all same for low res modes. This way the mode will
// not be out of sync in most monitors [sah]

MODE_DATA Gco_ex_aModeData[] =
{
    // 320x200 at 75, 85, 90, 100Hz
  //{{0, 0xE280, 0x0900, 0x2733, 0x222B, 0x01A0, 0x018F, 0x0195, 0xFF21,  1310, 0, 0, 0, 0, 0}, 0   , 320, 200, 0, 75},    
/*     {{0, 0xE280, 0x0900, 0x2733, 0x2429, 0x01BC, 0x018F, 0x0190, 0xFF21,  1575, 0, 0, 0, 0, 0}, 0   , 320, 200, 0, 60},   */
/*     {{0, 0xE280, 0x0900, 0x2733, 0x2429, 0x01BC, 0x018F, 0x0190, 0xFF21,  1575, 0, 0, 0, 0, 0}, 0   , 320, 200, 0, 75},   */
/*     {{0, 0xE280, 0x0900, 0x2733, 0x2429, 0x01BC, 0x018F, 0x0190, 0xFF21,  1575, 0, 0, 0, 0, 0}, 0   , 320, 200, 0, 85},   */
/*     {{0, 0xE280, 0x0900, 0x2733, 0x2429, 0x01A4, 0x018F, 0x0193, 0xFF21,  1575, 0, 0, 0, 0, 0}, 0x80, 320, 200, 0, 90},   */
/*     {{0, 0xE280, 0x0900, 0x2733, 0x2228, 0x01B0, 0x018F, 0x019C, 0xFF21,  1800, 0, 0, 0, 0, 0}, 0x80, 320, 200, 0, 100},  */

/*     // 320x240 at 75, 85, 90, 100Hz                                                                                       */
/*     {{0, 0xE380, 0x0900, 0x2733, 0x2428, 0x01F4, 0x01DF, 0x01E0, 0xFF01,  1575, 0, 0, 0, 0, 0}, 0   , 320, 240, 0, 60},   */
/*     {{0, 0xE380, 0x0900, 0x2733, 0x2428, 0x01F4, 0x01DF, 0x01E0, 0xFF01,  1575, 0, 0, 0, 0, 0}, 0   , 320, 240, 0, 75},   */
/*     {{0, 0xE380, 0x0900, 0x2733, 0x2328, 0x01FC, 0x01DF, 0x01E0, 0xFF01,  1800, 0, 0, 0, 0, 0}, 0   , 320, 240, 0, 85},   */
/*     {{0, 0xE380, 0x0900, 0x2733, 0x2228, 0x0208, 0x01DF, 0x01F2, 0xFF03,  1960, 0, 0, 0, 0, 0}, 0x80, 320, 240, 0, 90},   */
/*     {{0, 0xE380, 0x0900, 0x2733, 0x2328, 0x0218, 0x01DF, 0x01EF, 0xFF03,  2230, 0, 0, 0, 0, 0}, 0x80, 320, 240, 0, 100},  */

/*     // 400x300 at 75, 85, 90, 100Hz                                                                                       */
/*     {{0, 0xE584, 0x0900, 0x3141, 0x0833, 0x0273, 0x0257, 0x0258, 0xFF04,  2000, 0, 0, 0, 0, 0}, 0   , 400, 300, 0, 60},   */
/*     {{0, 0xE581, 0x0900, 0x3141, 0x0532, 0x0270, 0x0257, 0x0258, 0xFF03,  2475, 0, 0, 0, 0, 0}, 0   , 400, 300, 0, 75},   */
/*     {{0, 0xE590, 0x0900, 0x3141, 0x0433, 0x0276, 0x0257, 0x0258, 0xFF03,  2812, 0, 0, 0, 0, 0}, 0   , 400, 300, 0, 85},   */
/*     {{0, 0xE580, 0x0900, 0x3140, 0x2432, 0x0273, 0x0257, 0x0258, 0xFF24,  2950, 0, 0, 0, 0, 0}, 0x80, 400, 300, 0, 90},   */
/*     {{0, 0xE580, 0x0900, 0x3140, 0x2432, 0x02A2, 0x0257, 0x0257, 0xFF24,  3500, 0, 0, 0, 0, 0}, 0x80, 400, 300, 0, 100},  */

/*     // 512x384 at 75, 85, 90, 100Hz                                                                                       */
/*     {{0, 0xE480, 0x0800, 0x3F4E, 0x2641, 0x019F, 0x017F, 0x017F, 0xFF21,  1968, 0, 0, 0, 0, 0}, 0   , 512, 384, 0, 60},   */
/*     {{0, 0xE480, 0x0800, 0x3F4E, 0x2641, 0x019F, 0x017F, 0x017F, 0xFF21,  1968, 0, 0, 0, 0, 0}, 0   , 512, 384, 0, 75},   */
/*     {{0, 0xE480, 0x0800, 0x3F55, 0x2644, 0x0193, 0x017F, 0x017F, 0xFF21,  2362, 0, 0, 0, 0, 0}, 0   , 512, 384, 0, 85},   */
/*     {{0, 0xE480, 0x0800, 0x3F52, 0x2442, 0x01A1, 0x017F, 0x0188, 0xFF22,  2500, 0, 0, 0, 0, 0}, 0x80, 512, 384, 0, 90},   */
/*     {{0, 0xE480, 0x0800, 0x3F53, 0x2440, 0x01AF, 0x017F, 0x0189, 0xFF23,  2900, 0, 0, 0, 0, 0}, 0x80, 512, 384, 0, 100},  */

    // 640x350 at 75, 85, 90, 100Hz (we don't need this mode)
  //{{0, 0xE680, 0x0800, 0x4F63, 0x2651, 0x01A3, 0x015D, 0x0169, 0xFF23,  2518, 0, 0, 0, 0, 0}, 0   , 640, 350, 0, 60},
  //{{0, 0xE680, 0x0800, 0x4F63, 0x2651, 0x01A3, 0x015D, 0x0169, 0xFF23,  2518, 0, 0, 0, 0, 0}, 0   , 640, 350, 0, 75},
  //{{0, 0xE680, 0x0800, 0x4F67, 0x2852, 0x01BC, 0x015D, 0x017D, 0xFF03,  3150, 0, 0, 0, 0, 0}, 0   , 640, 350, 0, 85},
  //{{0, 0xE680, 0x0800, 0x4F67, 0x2652, 0x01A4, 0x015D, 0x0169, 0xFF02,  3150, 0, 0, 0, 0, 0}, 0   , 640, 350, 0, 90},
  //{{0, 0xE680, 0x0800, 0x4F67, 0x2652, 0x017A, 0x015D, 0x0165, 0xFF02,  3150, 0, 0, 0, 0, 0}, 0   , 640, 350, 0, 100},
        
/*     // 640x400 at 75, 85, 90, 100Hz                                                                                       */
/*     {{0, 0xE180, 0x0800, 0x4F62, 0x2C52, 0x020C, 0x018F, 0x01CB, 0xFF02,  2492, 0, 0, 0, 0, 0}, 0   , 640, 400, 0, 60},   */
/*     {{0, 0xE180, 0x0800, 0x4F67, 0x0556, 0x01A0, 0x018F, 0x0195, 0xFF22,  2620, 0, 0, 0, 0, 0}, 0   , 640, 400, 0, 75},   */
/*     {{0, 0xE180, 0x0800, 0x4F67, 0x2852, 0x01BC, 0x018F, 0x0190, 0xFF03,  3150, 0, 0, 0, 0, 0}, 0   , 640, 400, 0, 85},   */
/*     {{0, 0xE180, 0x0800, 0x4F67, 0x0652, 0x01A4, 0x018F, 0x0193, 0xFF22,  3150, 0, 0, 0, 0, 0}, 0x80, 640, 400, 0, 90},   */
/*     {{0, 0xE180, 0x0800, 0x4F67, 0x0550, 0x01B0, 0x018F, 0x019C, 0xFF23,  3600, 0, 0, 0, 0, 0}, 0x80, 640, 400, 0, 100},  */

    // 640x480 at 60, 70, 72, 75, 85, 90, 100, 120, 160, 200Hz
    {{0, 0x1280, 0x0800, 0x4F63, 0x2D50, 0x020C, 0x01DF, 0x01E9, 0xFF22,  2518, 0x0100, 0, 0, 0, 0}, 0, 640, 480, 0, 60},
    {{0, 0x1280, 0x0000, 0x4F63, 0x2C51, 0x020C, 0x01DF, 0x01E9, 0xFF22,  2940, 0, 0, 0, 0, 0}, 0x80, 640, 480, 0, 70},
    {{0, 0x1280, 0x0800, 0x4F67, 0x2751, 0x0207, 0x01DF, 0x01E8, 0xFF23,  3120, 0x0100, 0, 0, 0, 0}, 0, 640, 480, 0, 72},
    {{0, 0x1280, 0x0800, 0x4F68, 0x2851, 0x01F3, 0x01DF, 0x01E0, 0xFF23,  3150, 0x0100, 0, 0, 0, 0}, 0, 640, 480, 0, 75},
    {{0, 0x1280, 0x0800, 0x4F67, 0x2756, 0x01FC, 0x01DF, 0x01E0, 0xFF23,  3600, 0, 0, 0, 0, 0}, 0   , 640, 480, 0, 85},
    //{{0, 0x1280, 0x0800, 0x4F67, 0x2553, 0x0214, 0x01DF, 0x01F0, 0xFF23,  3991, 0, 0, 0, 0, 0}, 0   , 640, 480, 0, 90},
    //{{0, 0x1280, 0x0800, 0x4F69, 0x2751, 0x0211, 0x01DF, 0x01E6, 0xFF2B,  4490, 0, 0, 0, 0, 0}, 0   , 640, 480, 0, 100},
    //{{0, 0x1280, 0x0800, 0x4F6B, 0x2C53, 0x0211, 0x01DF, 0x01E7, 0xFF26,  5500, 0, 0, 0, 0, 0}, 0   , 640, 480, 0, 120},
    //{{0, 0x1280, 0x0800, 0x4F6B, 0x0956, 0x01FA, 0x01DF, 0x01DF, 0xFF05,  7000, 0, 0, 0, 0, 0}, 0x80, 640, 480, 0, 160},
    //{{0, 0x1280, 0x0800, 0x4F64, 0x2951, 0x01F5, 0x01DF, 0x01E1, 0xFF24,  8100, 0, 0, 0, 0, 0}, 0x80, 640, 480, 0, 200},

/*     // 720x480 at 60, 72, 75, 85, 90, 100Hz                                                                               */
/*     {{0, 0x8180, 0x0000, 0x597c, 0x355d, 0x020c, 0x01df, 0x01ea, 0xff22,  3150, 0, 0, 0, 0, 0}, 0   , 720, 480, 0, 60},   */
/*     {{0, 0x8180, 0x0000, 0x5974, 0x265c, 0x020e, 0x01df, 0x01eb, 0xff23,  3550, 0, 0, 0, 0, 0}, 0   , 720, 480, 0, 72},   */
/*     {{0, 0x8180, 0x0000, 0x5975, 0x295b, 0x01f5, 0x01df, 0x01e1, 0xff23,  3550, 0, 0, 0, 0, 0}, 0   , 720, 480, 0, 75},   */
/*     {{0, 0x8180, 0x0000, 0x5972, 0x2761, 0x01ff, 0x01df, 0x01e1, 0xff23,  4000, 0, 0, 0, 0, 0}, 0   , 720, 480, 0, 85},   */
/*     {{0, 0x8180, 0x0000, 0x5977, 0x265e, 0x0208, 0x01df, 0x01ea, 0xff23,  4490, 0, 0, 0, 0, 0}, 0   , 720, 480, 0, 90},   */
/*     {{0, 0x8180, 0x0000, 0x5973, 0x275b, 0x021a, 0x01df, 0x01f0, 0xff23,  5000, 0, 0, 0, 0, 0}, 0   , 720, 480, 0, 100},  */

    // 768x576 at 60 Hz, EPR# 38547, task# 4286
    //{{0, 0x0000, 0x0000, 0x5F75, 0x0560, 0x02C2, 0x023F, 0x0244, 0xff22,  4000, 0, 0, 0, 0, 0}, 0x80, 768, 576, 0, 60},

    // 800x480 at 60 NS (non-standard mode activated by registry) (Panel Specific) (Force view mode)
    //{{0, 0x8B80, 0x1000, 0x6383, 0x1068, 0x0325, 0x01DF, 0x0270, 0xFF26,  5107, 0, 0, 0, 0, 0}, 0x1080, 800, 480, 0, 60},

    // 800x512 at 60 NS (non-standard mode activated by registry) (Panel Specific) (Force view mode)
    //{{0, 0x8C80, 0x1000, 0x6383, 0x1068, 0x0225, 0x01FF, 0x0200, 0xFF03,  3485, 0, 0, 0, 0, 0}, 0x1080, 800, 512, 0, 60},

    // 800x600 at 47I, 56, 60, 70, 72, 75, 85, 90, 100, 120, 160, 200Hz
    //{{0, 0x6A80, 0x0A00, 0x6384, 0x106D, 0x02BE, 0x0257, 0x0262, 0xFF0C,  3600, 0, 0, 0, 0, 0}, 0x80, 800, 600, 0, 47},
    //{{0, 0x6A80, 0x0800, 0x637F, 0x0966, 0x0270, 0x0257, 0x0258, 0xFF02,  3600, 0, 0, 0, 0, 0}, 0x80, 800, 600, 0, 56},
    {{0, 0x6A80, 0x0800, 0x6383, 0x1068, 0x0273, 0x0257, 0x0258, 0xFF04,  4000, 0, 0, 0, 0, 0}, 0   , 800, 600, 0, 60},
    {{0, 0x6A80, 0x0800, 0x637D, 0x1266, 0x027B, 0x0257, 0x0260, 0xFF2C,  4490, 0, 0, 0, 0, 0}, 0   , 800, 600, 0, 70},
    {{0, 0x6A80, 0x0800, 0x6381, 0x0F6A, 0x0299, 0x0257, 0x027C, 0xFF06,  5000, 0, 0, 0, 0, 0}, 0   , 800, 600, 0, 72},
    {{0, 0x6A80, 0x0800, 0x6383, 0x0A65, 0x0270, 0x0257, 0x0258, 0xFF03,  4950, 0x0100, 0, 0, 0, 0}, 0   , 800, 600, 0, 75},
    {{0, 0x6A80, 0x0800, 0x6382, 0x0867, 0x0276, 0x0257, 0x0258, 0xFF03,  5625, 0, 0, 0, 0, 0}, 0   , 800, 600, 0, 85},
    //{{0, 0x6A80, 0x0800, 0x637C, 0x0865, 0x0277, 0x0257, 0x0257, 0xFF03,  5664, 0, 0, 0, 0, 0}, 0   , 800, 600, 0, 90},
    //{{0, 0x6A80, 0x0800, 0x6383, 0x0A68, 0x027E, 0x0257, 0x025A, 0xFF04,  6750, 0, 0, 0, 0, 0}, 0   , 800, 600, 0, 100},
    //{{0, 0x6A80, 0x0800, 0x6384, 0x2B65, 0x027A, 0x0257, 0x0259, 0xFF23,  8100, 0, 0, 0, 0, 0}, 0x80, 800, 600, 0, 120},
    //{{0, 0x6A80, 0x0800, 0x6386, 0x0A6B, 0x027B, 0x0257, 0x0257, 0xFF03, 11000, 0, 0, 0, 0, 0}, 0x80, 800, 600, 0, 160},
    //{{0, 0x6A80, 0x0800, 0x6385, 0x2E66, 0x0275, 0x0257, 0x025A, 0xFF24, 13500, 0, 0, 0, 0, 0}, 0x80, 800, 600, 0, 200},

/*     // 848x480 at 60, 88                                                                                                 */
/*     {{0, 0x8180, 0x0000, 0x6987, 0x0e6B, 0x0204, 0x01df, 0x01e5, 0xff08,  3375, 0, 0, 0, 0, 0}, 0   , 848, 480, 0, 60},  */
/*     {{0, 0x8180, 0x0000, 0x6987, 0x0f70, 0x0207, 0x01df, 0x01e8, 0xff03,  5000, 0, 0, 0, 0, 0}, 0   , 848, 480, 0, 88},  */

    //864x480 at 60, 75    
  //{{0, 0x8180, 0x0000, 0x6b8b, 0x0870, 0x020c, 0x01df, 0x01e6, 0xff02,  3538, 0, 0, 0, 0, 0}, 0   , 864, 480, 0, 60},
  //{{0, 0x8180, 0x0000, 0x6b8d, 0x0b6c, 0x01f3, 0x01df, 0x01e0, 0xff23,  4260, 0, 0, 0, 0, 0}, 0   , 864, 480, 0, 75},
        
    //1024x480 at 60 c) (Force view mode)
    //{{0, 0x8180, 0x1800, 0x7fa7, 0x3182, 0x0325, 0x01df, 0x0270, 0xff26,  6500, 0, 0, 0, 0, 0}, 0x1080, 1024, 480, 0, 60},

    //1024x512 at 60 NS (non-standard mode activated by registry) (Panel Specific)
    //{{0, 0x8180, 0x1800, 0x7f93, 0x0b80, 0x0225, 0x01ff, 0x0200, 0xff03,  4000, 0, 0, 0, 0, 0}, 0x1080, 1024, 512, 0, 60},

    // 1024x576 at 60 Hz, 
    //{{0, 0x0000, 0x1800, 0x7f93, 0x0b80, 0x02C2, 0x023F, 0x0244, 0xff03,  5015, 0, 0, 0, 0, 0}, 0x80, 1024, 576, 0, 60},

    //1024x600 at 60
  //{{0, 0x8180, 0x0000, 0x7fa8, 0x3485, 0x0273, 0x0257, 0x0258, 0xff04,  5121, 0, 0, 0, 0, 0}, 0   , 1024, 600, 0, 60},
    //1024x600 at 60 NS (non-standard mode activated by registry) (Panel Specific) EPR#50186
    //{{0, 0x8E80, 0x1800, 0x7fb2, 0x0d84, 0x0273, 0x0257, 0x0258, 0xff02,  5395, 0, 0, 0, 0, 0}, 0x1080, 1024, 600, 0, 60},  //EPR#45743 Task#6771

    // 1024x768 at 43I, 60, 70, 72, 75, 85, 90, 100, 120, 140, 150Hz
    //{{0, 0x5580, 0x0A00, 0x7F9D, 0x1680, 0x0330, 0x02FF, 0x02FF, 0xFF08,  4490, 0, 0, 0, 0, 0}, 0x80, 1024, 768, 0, 43},
    {{0, 0x5580, 0x0800, 0x7FA7, 0x3182, 0x0325, 0x02FF, 0x0302, 0xFF26,  6500, 0, 0, 0, 0, 0}, 0   , 1024, 768, 0, 60},
    {{0, 0x5580, 0x0800, 0x7FA5, 0x3182, 0x0325, 0x02FF, 0x0302, 0xFF26,  7500, 0, 0, 0, 0, 0}, 0   , 1024, 768, 0, 70},
    {{0, 0x5580, 0x0800, 0x7FA0, 0x3182, 0x0325, 0x02FF, 0x0302, 0xFF26,  7500, 0, 0, 0, 0, 0}, 0   , 1024, 768, 0, 72},
    {{0, 0x5580, 0x0800, 0x7FA3, 0x0C81, 0x031F, 0x02FF, 0x0300, 0xFF03,  7875, 0, 0, 0, 0, 0}, 0   , 1024, 768, 0, 75},
    {{0, 0x5580, 0x0800, 0x7FAB, 0x0C85, 0x0327, 0x02FF, 0x0300, 0xFF03,  9450, 0, 0, 0, 0, 0}, 0   , 1024, 768, 0, 85},
/*     {{0, 0x5580, 0x0800, 0x7FAB, 0x2E83, 0x0329, 0x02FF, 0x0300, 0xFF24, 10000, 0, 0, 0, 0, 0}, 0   , 1024, 768, 0, 90},   */
/*     {{0, 0x5580, 0x0800, 0x7FAA, 0x2F80, 0x0326, 0x02FF, 0x02FF, 0xFF23, 11000, 0, 0, 0, 0, 0}, 0   , 1024, 768, 0, 100},  */
/*     {{0, 0x5580, 0x0800, 0x7FA7, 0x3083, 0x0326, 0x02FF, 0x0302, 0xFF26, 13000, 0, 0, 0, 0, 0}, 0x80, 1024, 768, 0, 120},  */
/*     {{0, 0x5580, 0x0800, 0x7FAD, 0x3483, 0x0328, 0x02FF, 0x02FF, 0xFF24, 15750, 0, 0, 0, 0, 0}, 0x80, 1024, 768, 0, 140},  */
/*     {{0, 0x5580, 0x0800, 0x7FA5, 0x3083, 0x0323, 0x02FF, 0x0300, 0xFF24, 16000, 0, 0, 0, 0, 0}, 0x80, 1024, 768, 0, 150},  */

/*     // 1152x864 at 43I, 47I, 60, 70, 75, 80, 85, 100, 120Hz                                                                */
/*     {{0, 0x8280, 0x0A00, 0x8FB0, 0x1097, 0x041E, 0x035F, 0x03AD, 0xFF09,  6500, 0, 0, 0, 0, 0}, 0x80, 1152, 864, 0, 43},   */
/*     {{0, 0x8280, 0x0A00, 0x8FB4, 0x109A, 0x03B2, 0x035F, 0x037D, 0xFF09,  6500, 0, 0, 0, 0, 0}, 0x80, 1152, 864, 0, 47},   */
/*     {{0, 0x8280, 0x0800, 0x8FB5, 0x0E97, 0x0393, 0x035F, 0x0365, 0xFF05,  8000, 0, 0, 0, 0, 0}, 0   , 1152, 864, 0, 60},   */
/*     {{0, 0x8280, 0x0800, 0x8FBC, 0x1393, 0x03B0, 0x035F, 0x036C, 0xFF0B, 10000, 0, 0, 0, 0, 0}, 0   , 1152, 864, 0, 70},   */
/*     {{0, 0x8280, 0x0800, 0x8FC7, 0x1097, 0x0383, 0x035F, 0x0360, 0xFF03, 10800, 0, 0, 0, 0, 0}, 0   , 1152, 864, 0, 75},   */
/*     {{0, 0x8280, 0x0800, 0x8FB3, 0x0E90, 0x03BD, 0x035F, 0x037D, 0xFF07, 11000, 0, 0, 0, 0, 0}, 0   , 1152, 864, 0, 80},   */
/*     {{0, 0x8280, 0x0800, 0x8FC4, 0x1097, 0x038A, 0x035F, 0x0360, 0xFF03, 12150, 0, 0, 0, 0, 0}, 0   , 1152, 864, 0, 85},   */
/*     {{0, 0x8280, 0x0800, 0x8FBA, 0x3193, 0x0385, 0x035F, 0x0365, 0xFF24, 13500, 0, 0, 0, 0, 0}, 0x80, 1152, 864, 0, 100},  */
/*     {{0, 0x8280, 0x0800, 0x8FBA, 0x3193, 0x0385, 0x035F, 0x0365, 0xFF24, 13500, 0, 0, 0, 0, 0}, 0x80, 1152, 864, 0, 120},  */

/*     //1280x600 at 60 NS (non-standard mode activated by registry) (Panel Specific)                                          */
/*     {{0, 0x8980, 0x1800, 0x9FD2, 0x0EA5, 0x0273, 0x0257, 0x0258, 0xFF03, 10800, 0, 0, 0, 0, 0}, 0x1080, 1280, 600, 0, 60},  */

/*     //1280x768 at 60 (Panel Specific)  EPR#50186                                                                            */
/*     {{0, 0x8b80, 0x1800, 0x9fd2, 0x0ea5, 0x0325, 0x02ff, 0x0302, 0xff06,  8160, 0, 0, 0, 0, 0}, 0x1080, 1280, 768, 0, 60},  */
    
	// 1280x1024 at 43I, 47I, 60, 70, 72, 74, 75, 85, 90, 100Hz
    //{{0, 0x8380, 0x0A00, 0x9FC7, 0x0AA9, 0x047C, 0x03FF, 0x0431, 0xFF0A,  8000, 0, 0, 0, 0, 0}, 0x80, 1280, 1024, 0, 43},
    //{{0, 0x8380, 0x0A00, 0x9FC7, 0x0AA9, 0x041C, 0x03FF, 0x0400, 0xFF0A,  8000, 0, 0, 0, 0, 0}, 0x80, 1280, 1024, 0, 47},
    {{0, 0x8380, 0x0800, 0x9FD2, 0x0EA5, 0x0429, 0x03FF, 0x0400, 0xFF03, 10800, 0, 0, 0, 0, 0}, 0   , 1280, 1024, 0, 60},
    {{0, 0x8380, 0x0800, 0x9FD2, 0x0EA9, 0x0429, 0x03FF, 0x0400, 0xFF05, 12600, 0, 0, 0, 0, 0}, 0   , 1280, 1024, 0, 70},
    {{0, 0x8380, 0x0800, 0x9FD3, 0x12A5, 0x0429, 0x03FF, 0x0400, 0xFF10, 13135, 0, 0, 0, 0, 0}, 0   , 1280, 1024, 0, 72},
    //{{0, 0x8380, 0x0800, 0x9FD5, 0x12A3, 0x0427, 0x03FF, 0x03FF, 0xFF1E, 13500, 0, 0, 0, 0, 0}, 0   , 1280, 1024, 0, 74},
    {{0, 0x8380, 0x0800, 0x9FD2, 0x12A1, 0x0429, 0x03FF, 0x0400, 0xFF03, 13500, 0, 0, 0, 0, 0}, 0   , 1280, 1024, 0, 75},
    {{0, 0x8380, 0x0800, 0x9FD7, 0x14A7, 0x042F, 0x03FF, 0x0400, 0xFF03, 15750, 0, 0, 0, 0, 0}, 0   , 1280, 1024, 0, 85},
    //{{0, 0x8380, 0x2800, 0x9FCF, 0x34A3, 0x042C, 0x03FF, 0x0401, 0x0326, 16000, 0, 0, 0, 0, 0}, 0   , 1280, 1024, 0, 90},
    //{{0, 0x8380, 0x2800, 0x9FC9, 0x31A5, 0x042A, 0x03FF, 0x0401, 0x0325, 17200, 0, 0, 0, 0, 0}, 0x80, 1280, 1024, 0, 100},

    //1360x768 at 62  
  //{{0, 0x8180, 0x0000, 0xa9c7, 0x0fac, 0x0325, 0x02ff, 0x0302, 0xff06,  8000, 0, 0, 0, 0, 0}, 0   , 1360, 768, 0, 62},

    //1400x1050, 60 Hz NS (non-standard mode activated by registry) (Panel Specific)
    //{{0, 0x8580, 0x1800, 0xAED8, 0x0EB4, 0x0431, 0x0419, 0x0419, 0xFF03, 10800, 0 ,0, 0, 0, 0}, 0x80, 1400, 1050, 0, 60},
  //{{0, 0x8580, 0x1800, 0xAED2, 0x0EB4, 0x042A, 0x0419, 0x0419, 0xFF03, 10800, 0 ,0, 0, 0, 0}, 0x80, 1400, 1050, 0, 60},
  //{{0, 0x8580, 0x1800, 0xAED6, 0x0EB9, 0x042f, 0x0419, 0x041a, 0xFF03, 10800, 0 ,0, 0, 0, 0}, 0x80, 1400, 1050, 0, 60},

    // 1600x1200 at 52, 58, 60, 66, 70, 72, 75, 76, 85Hz
    // [sah] Certain modes re-defined becuase we could not set the primary with those timings.
  //{{0, 0x8480, 0x0800, 0xC70D, 0x18CF, 0x04E1, 0x04AF, 0x04B0, 0xFF03, 16200, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 52},
    //{{0, 0x8480, 0x0800, 0xC70D, 0x18CF, 0x04E1, 0x04AF, 0x04B0, 0xFF03, 16200, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 58},
  //{{0, 0x8480, 0x0800, 0xC70D, 0x38CF, 0x04E1, 0x04AF, 0x04B0, 0xFF23, 16200, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 60},
  //[re - 09/30/99] EPR#32873 Conform to VESA standards
  //{{0, 0x8484, 0x0800, 0xC7FF, 0x34CB, 0x04F5, 0x04AF, 0x04B9, 0xFF28, 15600, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 60},
    {{0, 0x8480, 0x0800, 0xC70D, 0x18CF, 0x04E1, 0x04AF, 0x04B0, 0xFF03, 16200, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 60},
  //{{0, 0x8480, 0x0800, 0xC704, 0x32CC, 0x04E4, 0x04AF, 0x04B2, 0xFF23, 17200, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 66},
  //{{0, 0x8480, 0x0800, 0xC703, 0x31CC, 0x04DB, 0x04AF, 0x04B2, 0xFF23, 17200, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 66},
    //{{0, 0x8480, 0x0800, 0xC703, 0x31CC, 0x04E4, 0x04AF, 0x04B2, 0xFF23, 17200, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 66},
    {{0, 0x8480, 0x0800, 0xC70D, 0x18CF, 0x04E1, 0x04AF, 0x04B0, 0xFF03, 18900, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 70},
    {{0, 0x8480, 0x0800, 0xC70D, 0x18CF, 0x04E1, 0x04AF, 0x04B0, 0xFF03, 19440, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 72},
  //{{0, 0x8480, 0x0800, 0xC70D, 0x18CF, 0x04E1, 0x04AF, 0x04B0, 0xFF03, 20250, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 75},
  //[re - 09/30/99] EPR#32875 Conform to VESA standards
  //{{0, 0x8481, 0x0800, 0xC70D, 0x18D1, 0x04DE, 0x04AF, 0x04E1, 0xFF03, 19800, 0, 0, 0, 0, 0}, 0x80, 1600, 1200, 0, 75}, 
    {{0, 0x8480, 0x0800, 0xC70D, 0x18CF, 0x04E1, 0x04AF, 0x04B0, 0xFF03, 20250, 0, 0, 0, 0, 0}, 0   , 1600, 1200, 0, 75},
	//{{0, 0x8480, 0x0800, 0xC704, 0x32CC, 0x04E4, 0x04AF, 0x04B2, 0xFF25, 19800, 0, 0, 0, 0, 0}, 0x80, 1600, 1200, 0, 76},
    //{{0, 0x8480, 0x0800, 0xC70D, 0x18CF, 0x04E1, 0x04AF, 0x04B0, 0xFF03, 22950, 0, 0, 0, 0, 0}, 0x80, 1600, 1200, 0, 85},


    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0, 0, 0, 0, 0}
};


DYNAMIC_PMMODE_TABLE Gco_DynamicPmModeTable[] =
{
//    All Clock value in 10KHz
//    Min     Max     Min     Max
//    Pixel   Pixel   XCLK    BPP
//    Clock,  Clock,  Value, 
    { 4500 ,  7000 ,  6000 ,  24,   0,  0},
    { 1000 ,  4500 ,  6000 ,  32,   0,  0},
    { 0    ,  0    ,  0    ,  0 ,   0,  0}
};


TVO_MODE_TABLE  Gco_ntsc_aTvoModeTable[] =
{
    {   320,  400,  0x2731, 0x2629, 0x020b, 0x01c8, 0x02, 1259/*( 2518 shr 1 )*/},

⌨️ 快捷键说明

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