📄 modes.h
字号:
},
{ // 1024 x 768 85Hz (94.5 MHz)
1024,768,85, // X/Y/Freq
(1375-2) | (1024L << 16), // HD Total + HD End
(808-1) | ((768L-1) << 16), // VD Total + VD End
1072 | (1168L << 16), // HS Start + HS End
769 | (772L << 16), // VS Start + VS End
//0x007a0710, // PLLx multiplier and control
94.5F, // PLLx frequency
//FDx_1 | (1 << 24), // FDx and SD
}
#if 0 // No support for 95MHz or more
{ // 1152 x 864 75Hz (108 MHz)
1152,864,75, // X/Y/Freq
(1600-2) | (1152L << 16), // HD Total + HD End
(900-1) | ((864L-1) << 16), // VD Total + VD End
1216 | (1344L << 16), // HS Start + HS End
865 | (868L << 16), // VS Start + VS End
//0x00d20b10, // PLLx multiplier and control
108.0F, // PLLx frequency
//FDx_1 | (1 << 24), // FDx and SD
},
{ // 1280 x 1024 60Hz (108 MHz)
1280,1024,60, // X/Y/Freq
(1688-2) | (1280L << 16), // HD Total + HD End
(1066-1) | ((1024L-1) << 16), // VD Total + VD End
1328 | (1440L << 16), // HS Start + HS End
1025 | (1028L << 16), // VS Start + VS End
//0x00d20b10, // PLLx multiplier and control
108.0F, // PLLx frequency
//FDx_1 | (1 << 24), // FDx and SD
},
{ // 1280 x 1024 75Hz (135 MHz)
1280,1024,75, // X/Y/Freq
(1688-2) | (1280L << 16), // HD Total + HD End
(1066-1) | ((1024L-1) << 16), // VD Total + VD End
1296 | (1440L << 16), // HS Start + HS End
1025 | (1028L << 16), // VS Start + VS End
//0x00f10a10, // PLLx multiplier and control
135.0F, // PLLx frequency
//FDx_1 | (1 << 24), // FDx and SD
},
{ // 1280 x 1024 85Hz (157.5 MHz)
1280,1024,85, // X/Y/Freq
(1728-2) | (1280L << 16), // HD Total + HD End
(1072-1) | ((1024L-1) << 16), // VD Total + VD End
1344 | (1504L << 16), // HS Start + HS End
1025 | (1028L << 16), // VS Start + VS End
//0x00cc0710, // PLLx multiplier and control
157.5F, // PLLx frequency
//FDx_1 | (1 << 24), // FDx and SD
}
#endif // No support for 95MHz or more
#endif // RCLK_14_318
};
#define MAX_MQTIMING (sizeof(MQTimingParam) / sizeof(MQTimingParam[0]))
// Supported modes
//
MQ_VIDEO_MODE MQVideoMode[] =
{
{ // Current/active mode - return to GPE always
{0, 640, 480, 8, 60, gpe8Bpp},
0
},
{ // 640 x 480 8BPP mode, 60Hz
{0, 640, 480, 8, 60, gpe8Bpp},
0
},
{ // 640 x 480 8BPP mode, 72Hz
{0, 640, 480, 8, 72, gpe8Bpp},
0
},
{ // 640 x 480 8BPP mode, 75Hz
{0, 640, 480, 8, 75, gpe8Bpp},
0
},
{ // 640 x 480 8BPP mode, 85Hz
{0, 640, 480, 8, 85, gpe8Bpp},
0
},
{ // 800 x 600 8BPP mode, 60Hz
{0, 800, 600, 8, 60, gpe8Bpp},
0
},
{ // 800 x 600 8BPP mode, 72Hz
{0, 800, 600, 8, 72, gpe8Bpp},
0
},
{ // 800 x 600 8BPP mode, 75Hz
{0, 800, 600, 8, 75, gpe8Bpp},
0
},
{ // 800 x 600 8BPP mode, 85Hz
{0, 800, 600, 8, 85, gpe8Bpp},
0
},
{ // 1024 x 768 8BPP mode, 60Hz
{0, 1024, 768, 8, 60, gpe8Bpp},
0
},
{ // 1024 x 768 8BPP mode, 70Hz
{0, 1024, 768, 8, 70, gpe8Bpp},
0
},
{ // 1024 x 768 8BPP mode, 75Hz
{0, 1024, 768, 8, 75, gpe8Bpp},
0
},
{ // 1024 x 768 8BPP mode, 85Hz
{0, 1024, 768, 8, 85, gpe8Bpp},
0
},
#if 0 // No support for 95MHz or more
{ // 1152 x 864 8BPP mode, 75Hz
{0, 1152, 864, 8, 75, gpe8Bpp},
0
},
{ // 1280 x 1024 8BPP mode, 60Hz
{0, 1280, 1024, 8, 60, gpe8Bpp},
0
},
{ // 1280 x 1024 8BPP mode, 75Hz
{0, 1280, 1024, 8, 75, gpe8Bpp},
0
},
{ // 1280 x 1024 8BPP mode, 85Hz
{0, 1280, 1024, 8, 85, gpe8Bpp},
0
},
#endif // No support for 95MHz or more
{ // 640 x 480 16BPP mode, 60Hz
{0, 640, 480, 16, 60, gpe16Bpp},
0
},
{ // 640 x 480 16BPP mode, 72Hz
{0, 640, 480, 16, 72, gpe16Bpp},
0
},
{ // 640 x 480 16BPP mode, 75Hz
{0, 640, 480, 16, 75, gpe16Bpp},
0
},
{ // 640 x 480 16BPP mode, 85Hz
{0, 640, 480, 16, 85, gpe16Bpp},
0
},
{ // 800 x 600 16BPP mode, 60Hz
{0, 800, 600, 16, 60, gpe16Bpp},
0
},
{ // 800 x 600 16BPP mode, 72Hz
{0, 800, 600, 16, 72, gpe16Bpp},
0
},
{ // 800 x 600 16BPP mode, 75Hz
{0, 800, 600, 16, 75, gpe16Bpp},
0
},
{ // 800 x 600 16BPP mode, 85Hz
{0, 800, 600, 16, 85, gpe16Bpp},
0
},
{ // 1024 x 768 16BPP mode, 60Hz
{0, 1024, 768, 16, 60, gpe16Bpp},
0
},
{ // 1024 x 768 16BPP mode, 70Hz
{0, 1024, 768, 16, 70, gpe16Bpp},
0
},
{ // 1024 x 768 16BPP mode, 75Hz
{0, 1024, 768, 16, 75, gpe16Bpp},
0
},
{ // 1024 x 768 16BPP mode, 85Hz
{0, 1024, 768, 16, 85, gpe16Bpp},
0
},
#if 0 // No support for 95MHz or more
{ // 1152 x 864 16BPP mode, 75Hz
{0, 1152, 864, 16, 75, gpe16Bpp},
0
},
#endif // No support for 95MHz or more
{ // 640 x 480 24BPP mode, 60Hz
{0, 640, 480, 24, 60, gpe8Bpp},
0
},
{ // 640 x 480 24BPP mode, 72Hz
{0, 640, 480, 24, 72, gpe8Bpp},
0
},
{ // 640 x 480 24BPP mode, 75Hz
{0, 640, 480, 24, 75, gpe8Bpp},
0
},
{ // 640 x 480 24BPP mode, 85Hz
{0, 640, 480, 24, 85, gpe8Bpp},
0
},
{ // 800 x 600 24BPP mode, 60Hz
{0, 800, 600, 24, 60, gpe8Bpp},
0
},
{ // 800 x 600 24BPP mode, 72Hz
{0, 800, 600, 24, 72, gpe8Bpp},
0
},
{ // 800 x 600 24BPP mode, 75Hz
{0, 800, 600, 24, 75, gpe8Bpp},
0
},
{ // 800 x 600 24BPP mode, 85Hz
{0, 800, 600, 24, 85, gpe8Bpp},
0
},
{ // 640 x 480 32BPP mode, 60Hz
{0, 640, 480, 32, 60, gpe8Bpp},
0
},
{ // 640 x 480 32BPP mode, 72Hz
{0, 640, 480, 32, 72, gpe8Bpp},
0
},
{ // 640 x 480 32BPP mode, 75Hz
{0, 640, 480, 32, 75, gpe8Bpp},
0
},
{ // 640 x 480 32BPP mode, 85Hz
{0, 640, 480, 32, 85, gpe8Bpp},
0
},
{ // 800 x 600 32BPP mode, 60Hz
{0, 800, 600, 32, 60, gpe8Bpp},
0
},
{ // 800 x 600 32BPP mode, 72Hz
{0, 800, 600, 32, 72, gpe8Bpp},
0
},
{ // 800 x 600 32BPP mode, 75Hz
{0, 800, 600, 32, 75, gpe8Bpp},
0
},
{ // 800 x 600 32BPP mode, 85Hz
{0, 800, 600, 32, 85, gpe8Bpp},
0
},
};
#define MAX_SUPPORT_MODE (sizeof(MQVideoMode) / sizeof(MQVideoMode[0]))
#endif __MODES_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -