📄 bllist.c
字号:
#include "define.h"
#include "mode15k.h"
/* Text */
static CRTCPARAM mode640x200_60 = {
// HTotal Disp BSta SSta SEnd BEnd VTotal Disp BSta SSta SEnd BEnd
896, 640, 640, 704, 784, 800, 263, 200, 200, 221, 223, 240,
// width height HPlr VPlr DblScn Intrlc Iratio
640, 200, 1, 1, 0, 0, 0,
// dotclkHz horzHz vertHz(in 0.01)
14138880, 15780, 6000
};
/* VGA */
static CRTCPARAM mode640x240_60 = {
// HTotal Disp BSta SSta SEnd BEnd VTotal Disp BSta SSta SEnd BEnd
848, 640, 640, 696, 776, 840, 262, 240, 240, 241, 249, 261,
// width height HPlr VPlr DblScn Intrlc Iratio
640, 240, 1, 1, 0, 0, 0,
// dotclkHz horzHz vertHz(in 0.01)
13330560, 15720, 6000
};
static CRTCPARAM mode640x476_60 = {
// HTotal Disp BSta SSta SEnd BEnd VTotal Disp BSta SSta SEnd BEnd
848, 640, 640, 688, 776, 840, 262, 238, 240, 241, 248, 261,
// width height HPlr VPlr DblScn Intrlc Iratio
640, 476, 1, 1, 0, 1, 0,
// dotclkHz horzHz vertHz(in 0.01)
13356000, 15750, 6000
};
/* VESA */
static CRTCPARAM mode640x480_60 = {
// HTotal Disp BSta SSta SEnd BEnd VTotal Disp BSta SSta SEnd BEnd
848, 640, 640, 688, 776, 840, 262, 240, 240, 241, 248, 261,
// width height HPlr VPlr DblScn Intrlc Iratio
640, 480, 1, 1, 0, 1, 0,
// dotclkHz horzHz vertHz(in 0.01)
13356000, 15750, 6000
};
static CRTCPARAM mode320x240_60 = {
// HTotal Disp BSta SSta SEnd BEnd VTotal Disp BSta SSta SEnd BEnd
424, 320, 320, 352, 392, 416, 263, 240, 240, 242, 250, 262,
// width height HPlr VPlr DblScn Intrlc Iratio
320, 240, 1, 1, 0, 0, 0,
// dotclkHz horzHz vertHz(in 0.01)
6690720, 15780, 6000
};
static CRTCPARAM mode320x200_60 = {
// HTotal Disp BSta SSta SEnd BEnd VTotal Disp BSta SSta SEnd BEnd
424, 320, 320, 352, 392, 416, 263, 200, 200, 222, 230, 262,
// width height HPlr VPlr DblScn Intrlc Iratio
320, 200, 1, 1, 0, 0, 0,
// dotclkHz horzHz vertHz(in 0.01)
6690720, 15780, 6000
};
/* Add Custom Modes here */
static CRTCPARAM mode384x224_60 = {
// HTotal Disp BSta SSta SEnd BEnd VTotal Disp BSta SSta SEnd BEnd
512, 384, 384, 424, 472, 504, 262, 224, 224, 234, 242, 261,
// width height HPlr VPlr DblScn Intrlc Iratio
384, 224, 1, 1, 0, 0, 0,
// dotclkHz horzHz vertHz(in 0.01)
8048640, 15720, 6000
};
static CRTCPARAM mode256x240_60 = {
// HTotal Disp BSta SSta SEnd BEnd VTotal Disp BSta SSta SEnd BEnd
344, 256, 256, 288, 320, 336, 261, 240, 240, 242, 250, 260,
// width height HPlr VPlr DblScn Intrlc Iratio
256, 240, 1, 1, 0, 0, 0,
// dotclkHz horzHz vertHz(in 0.01)
5387040, 15660, 6000
};
SCRLIST ScrModeList[] = {
/* Text, VGA */
{ 640, 200, &mode640x200_60}, /* 03h us text mode */
{ 640, 476, &mode640x476_60}, /* 03h jp text mode */
/* VESA, VGA */
{ 320, 200, &mode320x200_60},
{ 640, 240, &mode640x240_60},
{ 640, 480, &mode640x480_60},
/* Custom VESA modes */
{ 320, 240, &mode320x240_60},
{ 384, 224, &mode384x224_60},
{ 256, 240, &mode256x240_60},
{ 0, 0, &mode640x480_60},
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -