📄 mode.c
字号:
// 37,861kHz/72.809Hz,-/-, 640X480/72Hz, 31.500MHz
#if EN_M640X480_72
{HSCNT(37.861),VSCNT(72.809),0x80,640,480,832,0xA0,0x1C,
HsErr(HSCNT(37.861)), VsErr(VSCNT(72.809))}, // 19
#endif
// 37.500kHz/75.000Hz,-/-, 640X480/75Hz, 31.500MHz
#if EN_M640X480_75
{HSCNT(37.500),VSCNT(75.000),0x80,640,480,840,0xB0,0x10,
HsErr(HSCNT(37.500)), VsErr(VSCNT(75.000))}, // 20
#endif
// 43.269kHz/85.008Hz,-/-, 640X480/85Hz, 36.000MHz
#if EN_M640X480_85
{HSCNT(43.269),VSCNT(85.008),0x80,640,480,832,0x80,0x19,
HsErr(HSCNT(43.269)), VsErr(VSCNT(85.008))}, // 21
#endif
/*--------------------- 800X600 -------------------------*/
// 35.156kHz/56.250Hz,+/+, 800X600/56Hz, 36.000MHz
#if EN_M800X600_56
{HSCNT(35.156),VSCNT(56.250),0x83,800,600,1024,0xC0,0x15,
HsErr(HSCNT(35.156)), VsErr(VSCNT(56.250))}, // 24
#endif
// 37.879kHz/60.317Hz,+/+, 800X600/60Hz, 40.000MHz
#if EN_M800X600_60
{HSCNT(37.879),VSCNT(60.317),0x83,800,600,1056,0xD0,0x18,
HsErr(HSCNT(37.879)), VsErr(VSCNT(60.317))}, // 25
#endif
// 44.49kHz/70Hz,+/-, 800X600/70Hz, 44.85MHz
#if EN_M800X600_70
{HSCNT(43.820),VSCNT(70.000),0x82,800,600,1008,0xA8,0x1B,
HsErr(HSCNT(43.820)), VsErr(VSCNT(70.000))}, // 26
#endif
// 48.077kHz/72.188Hz,+/+, 800X600/72Hz, 50.000MHz
#if EN_M800X600_72
{HSCNT(48.077),VSCNT(72.188),0x83,800,600,1040,0xB0,0x1A,
HsErr(HSCNT(48.077)), VsErr(VSCNT(72.188))}, // 27
#endif
// 46.875kHz/75.000Hz,+/+, 800X600/75Hz, 49.500MHz
#if EN_M800X600_75
{HSCNT(46.875),VSCNT(75.000),0x83,800,600,1056,0xE8,0x15,
HsErr(HSCNT(46.875)), VsErr(VSCNT(75.000))}, // 28
#endif
// 53.674kHz/85.061Hz,+/+, 800X600/85Hz, 56.250MHz
#if EN_M800X600_85
{HSCNT(53.674),VSCNT(85.061),0x83,800,600,1048,0xCD,0x1B,
HsErr(HSCNT(53.674)), VsErr(VSCNT(85.061))}, // 29
#endif
#if USE_MODE_GLS
/*--------------------- 1088x612 -------------------------*/
#if EN_M1088X612_60
{HSCNT(38.040),VSCNT(60.000),0x01,1088,612,1392,DEF_MODEHPOS,DEF_MODEVPOS,
HsErr(HSCNT(37.879)), VsErr(VSCNT(60.317))}, // 25
#endif
#if 0//EN_M1088X612_70
//#if EN_M1088X612_70
{HSCNT(44.660),VSCNT(70.000),0x01,1088,612,1421,
HsErr(HSCNT(37.879)), VsErr(VSCNT(60.317))}, // 25
#endif
#if EN_M1088X612_72
{HSCNT(45.936),VSCNT(72.000),0x01,1088,612,1424,DEF_MODEHPOS,DEF_MODEVPOS,
HsErr(HSCNT(37.879)), VsErr(VSCNT(60.317))}, // 25
#endif
#if EN_M1088X612_75
{HSCNT(47.925),VSCNT(75.000),0x01,1088,612,1424,DEF_MODEHPOS,DEF_MODEVPOS,
HsErr(HSCNT(37.879)), VsErr(VSCNT(60.317))}, // 25
#endif
#endif
/*--------------------- 832X624 -------------------------*/
// 49.726kHz/74.551Hz,-/-, 832X624/75Hz, 57.284MHz
#if EN_M832X624_75
{HSCNT(49.726),VSCNT(74.551),0x80,832,624,1152,0x114,0x25,
HsErr(HSCNT(49.726)), VsErr(VSCNT(74.551))}, // 32
#endif
/*--------------------- 1280X768 -------------------------*/
// 除了56Hz的模式,其余都是根据VESA标准校对过的
// 39.518kHz/49.960Hz,-/+, 1280X768/50Hz, 65.126MHz
#if EN_M1280X768_50
{HSCNT(39.518),VSCNT(49.960),0x01,1280,768,1648,0x12C,0x13,
HsErr(HSCNT(39.518)), VsErr(VSCNT(49.960))}, // 47
#endif
// 44.471kHz/55.868Hz,-/+, 1280X768/56Hz, 74.000MHz
#if EN_M1280X768_56
{HSCNT(44.471),VSCNT(55.868),0x01,1280,768,1664,0xA8,0x1B,
HsErr(HSCNT(44.471)), VsErr(VSCNT(55.868))}, // 47
#endif
// 47.396kHz/59.995Hz,+/-, 1280X768/60Hz, 79.500MHz
#if EN_M1280X768_60R
{HSCNT(47.396),VSCNT(59.995),0x02,1280,768,1440,0x64,0x10,
HsErr(HSCNT(47.396)), VsErr(VSCNT(59.995))}, // 47
#endif
// 47.776kHz/59.870Hz,-/+, 1280X768/60Hz, 79.500MHz
#if EN_M1280X768_60
{HSCNT(47.776),VSCNT(59.870),0x01,1280,768,1664,0x133,0x18,
HsErr(HSCNT(47.776)), VsErr(VSCNT(59.870))}, // 47
#endif
#if USE_MODE_GLS
#if EN_M1280X768_70
{HSCNT(55.94),VSCNT(69.960),0x01,1280,768,1696,DEF_MODEHPOS,DEF_MODEVPOS,
HsErr(HSCNT(55.940)), VsErr(VSCNT(69.960))}, // 47
#endif
#if 0//EN_M1280X768_72
{HSCNT(57.720),VSCNT(72.110),0x01,1280,768,1696,
HsErr(HSCNT(57.720)), VsErr(VSCNT(72.110))}, // 47
#endif
#endif
// 60.289kHz/74.893Hz,-/+, 1280X768/75Hz, 102.250MHz
#if EN_M1280X768_75
{HSCNT(60.289),VSCNT(74.893),0x01,1280,768,1696,0x13C,0x1F,
HsErr(HSCNT(60.289)), VsErr(VSCNT(74.893))}, // 48
#endif
// 68.633kHz/84.837Hz,-/+, 1280X768/85Hz, 117.500MHz
#if EN_M1280X768_85
{HSCNT(68.633),VSCNT(84.837),0x01,1280,768,1712,0x14C,0x23,
HsErr(HSCNT(68.633)), VsErr(VSCNT(84.837))}, // 48
#endif
/*--------------------- 1024X768 -------------------------*/
// 35.522kHz/43.479Hz,+/+, 1024X768/43Hz, 44.900MHz
#if EN_M1024X768_87I
//{HSCNT(35.522),VSCNT(43.479),0x83,1024,768,1264,
//HsErr(HSCNT(35.522)), VsErr(VSCNT(43.479)),RStr1024X768}, // 33
{HSCNT(35.522),VSCNT(86.958),0x83,1024,384,1264,0x30,0x13,
HsErr(HSCNT(35.522)), VsErr(VSCNT(86.958))}, // 33
#endif
// 43.660kHz/50.004Hz,-/-, 1024X768/50Hz, 48.900MHz
#if EN_M1024X768_50
{HSCNT(43.660),VSCNT(50.004),0x80,1024,768,1120,0xA8,0x1B,
HsErr(HSCNT(43.660)), VsErr(VSCNT(50.004))}, // 34
#endif
// 48.363kHz/60.004Hz,-/-, 1024X768/60Hz, 65.000MHz
#if EN_M1024X768_60
{HSCNT(48.363),VSCNT(60.004),0x80,1024,768,1344,0x11C,0x20,
HsErr(HSCNT(48.363)), VsErr(VSCNT(60.004))}, // 34
#endif
// 53.964kHz/66.132Hz,+/+, 1024X768/66Hz, 71.644MHz COMPAQ1024
#if EN_M1024X768_66
{HSCNT(53.964),VSCNT(66.132),0x83,1024,768,1328,0xA8,0x1B,
HsErr(HSCNT(53.964)), VsErr(VSCNT(66.132))}, // 35
#endif
// 56.476kHz/70.069Hz,-/-, 1024X768/70Hz, 75.000MHz
#if EN_M1024X768_70
{HSCNT(56.476),VSCNT(70.069),0x80,1024,768,1328,0x10B,0x20,
HsErr(HSCNT(56.476)), VsErr(VSCNT(70.069))}, // 36
#endif
// 58.2kHz/72.0Hz,-/- 1024X768/72Hz, 77MHz
#if EN_M1024X768_72
{HSCNT(57.500),VSCNT(72.000),0x80,1024,768,1324,0xA8,0x1B,
HsErr(HSCNT(57.500)), VsErr(VSCNT(72.000))}, // 37
#endif
// 60.023kHz/75.029Hz,+/+, 1024X768/75Hz, 78.750MHz
#if EN_M1024X768_75
{HSCNT(60.023),VSCNT(75.029),0x83,1024,768,1312,0x104,0x1C,
HsErr(HSCNT(60.023)), VsErr(VSCNT(75.029))}, // 38
#endif
// 68.677kHz/84.997Hz,+/+, 1024X768/85Hz, 94.500MHz
#if EN_M1024X768_85
{HSCNT(68.677),VSCNT(84.997),0x83,1024,768,1376,0x123,0x24,
HsErr(HSCNT(68.677)), VsErr(VSCNT(84.997))}, // 39
#endif
/*--------------------- 1024X800 -------------------------*/
// 70.838kHz/84.031Hz,+/+, 1024X800/84Hz, 92.940MHz SUN-84HZ
#if EN_M1024X800_84
{HSCNT(70.838),VSCNT(84.031),0x83,1024,800,1312,0xA8,0x1B,
HsErr(HSCNT(70.838)), VsErr(VSCNT(84.031))}, // 40
#endif
/*--------------------- 1152X864 -------------------------*/
// 54.348kHz/60.053Hz,+/+, 1152X864/60Hz, 80.000MHz
#if EN_M1152X864_60
{HSCNT(54.348),VSCNT(60.053),0x83,1152,864,1472,0x114,0x25,
HsErr(HSCNT(54.348)), VsErr(VSCNT(60.053))}, // 41
{HSCNT(53.782),VSCNT(60.096),0x83,1152,864,1472,0x11B,0x1A,
HsErr(HSCNT(53.782)), VsErr(VSCNT(60.096))}, // 41
#endif
// 63.995kHz/70.016Hz,+/+, 1152X864/70Hz, 94.201MHz
#if EN_M1152X864_70
{HSCNT(63.000),VSCNT(70.016),0x83,1152,864,1472,0x113,0x2E,
HsErr(HSCNT(63.000)), VsErr(VSCNT(70.016))}, // 42
{HSCNT(63.995),VSCNT(70.016),0x83,1152,864,1472,0x113,0x2E,
HsErr(HSCNT(63.000)), VsErr(VSCNT(70.016))}, // 42
#endif
// 64.872kHz/72.016Hz,+/+, 1152X864/72Hz, 99.650MHz
#if EN_M1152X864_72
{HSCNT(64.872),VSCNT(72.000),0x83,1152,864,1536,0xA8,0x1B,
HsErr(HSCNT(64.872)), VsErr(VSCNT(72.000))}, // 42
#endif
// 67.500kHz/75.000Hz,+/+, 1152X864/75Hz, 108.000MHz
#if EN_M1152X864_75
{HSCNT(67.500),VSCNT(75.000),0x83,1152,864,1600,0x16D,0x20,
HsErr(HSCNT(67.500)), VsErr(VSCNT(75.000))}, // 43
#endif
// 77.094kHz/84.999Hz,+/+, 1152X864/85Hz, 121.500MHz
#if EN_M1152X864_85
{HSCNT(77.094),VSCNT(84.999),0x83,1152,864,1576,0xA8,0x1B,
HsErr(HSCNT(77.094)), VsErr(VSCNT(84.999))},
#endif
/*--------------------- 1152X870 -------------------------*/
// 68.681kHz/75.062Hz,-/-, 1152X870/75Hz, 100.000MHz
#if EN_M1152X870_75
{HSCNT(68.681),VSCNT(75.062),0x80,1152,870,1456,0x102,0x27,
HsErr(HSCNT(68.681)), VsErr(VSCNT(75.062))}, // 44
#endif
/*--------------------- 1152X900 -------------------------*/
// 61.795kHz/65.950Hz,+/+, 1152X900/66Hz, 92.940MHz SUN-66HZ
#if EN_M1152X900_66
{HSCNT(61.795),VSCNT(65.950),0x83,1152,900,1504,0x134,0x20,
HsErr(HSCNT(61.795)), VsErr(VSCNT(65.950))}, // 45
#endif
// 71.713kHz/76.048Hz,+/+, 1152X900/76Hz, 105.56MHz SUN-76HZ
#if EN_M1152X900_76
{HSCNT(71.713),VSCNT(76.048),0x83,1152,900,1472,0x11C,0x26,
HsErr(HSCNT(71.713)), VsErr(VSCNT(76.048))}, // 46
#endif
/*--------------------- 1280X720 -------------------------*/
// 37.071kHz/49.827Hz,-/+, 1280X720/50Hz, 60.500MHz
#if EN_M1280X720_50
{HSCNT(37.071),VSCNT(49.827),0x81,1280,720,1632,0xA8,0x1B,
HsErr(HSCNT(37.071)), VsErr(VSCNT(49.827))},
#endif
// 44.772kHz/59.855Hz,-/+, 1280X720/60Hz, 74.500MHz
#if EN_M1280X720_60
{HSCNT(44.772),VSCNT(59.855),0x81,1280,720,1664,0xA8,0x1B,
HsErr(HSCNT(44.772)), VsErr(VSCNT(59.855))},
#endif
// 56.456kHz/74.777Hz,-/+, 1280X720/75Hz, 95.750MHz
#if EN_M1280X720_75
{HSCNT(56.456),VSCNT(74.777),0x81,1280,720,1696,0xA8,0x1B,
HsErr(HSCNT(56.456)), VsErr(VSCNT(74.777))},
#endif
/*--------------------- 1280X800 -------------------------*/
// 41.262kHz/49.954Hz,-/+, 1280X800/50Hz, 68.000MHz
#if EN_M1280X720_50
{HSCNT(41.262),VSCNT(49.954),0x81,1280,800,1648,0xA8,0x1B,
HsErr(HSCNT(41.262)), VsErr(VSCNT(49.954))},
#endif
// 49.702kHz/59.810Hz,-/+, 1280X800/60Hz, 83.500MHz
#if EN_M1280X720_60
{HSCNT(49.702),VSCNT(59.810),0x81,1280,800,1680,0xA8,0x1B,
HsErr(HSCNT(49.702)), VsErr(VSCNT(59.810))},
#endif
// 62.795kHz/74.934Hz,-/+, 1280X800/75Hz, 106.500MHz
#if EN_M1280X720_75
{HSCNT(62.795),VSCNT(74.934),0x81,1280,800,1696,0xA8,0x1B,
HsErr(HSCNT(62.795)), VsErr(VSCNT(74.934))},
#endif
/*--------------------- 1280X960 -------------------------*/
// 60.000kHz/60.000Hz,+/+, 1280X960/60Hz, 108.000MHz
#if EN_M1280X960_60
{HSCNT(60.000),VSCNT(60.000),0x83,1280,960,1800,0x195,0x24,
HsErr(HSCNT(60.000)), VsErr(VSCNT(60.000))}, // 47
#endif
// 70.000kHz/70.000Hz,+/+, 1280X960/70Hz, 126.000MHz
#if EN_M1280X960_70
{HSCNT(70.000),VSCNT(70.000),0x83,1280,960,1800,0xA8,0x1B,
HsErr(HSCNT(70.000)), VsErr(VSCNT(70.000))}, // 47
#endif
// 72.100kHz/72.030Hz,+/+, 1280X960/72Hz, 124.558MHz
#if EN_M1280X960_72
{HSCNT(72.100),VSCNT(72.030),0x83,1280,960,1728,0xA8,0x1B,
HsErr(HSCNT(72.100)), VsErr(VSCNT(72.030))}, // 47
#endif
// 75.000kHz/75.000Hz,+/+, 1280X960/75Hz, 135.000MHz
#if EN_M1280X960_75
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -