📄 gcomodes.c
字号:
//
// 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 + -