vmodes.h

来自「WinCE 3.0 BSP, 包含Inter SA1110, Intel_815」· C头文件 代码 · 共 1,965 行 · 第 1/4 页

H
1,965
字号
{0x03d0,0x004e,0x003f},
{0x03d0,0x0070,0x0000},
{0x03d0,0x0071,0x0055},
{0x03d0,0x0072,0x00aa},
{0x03d0,0x0073,0x0000},
{0x03d0,0x0074,0x004f},
// MSR register
{0x03c2,0x00ff,0x00eb},
{0,0,0}};
#endif

#if FBBPP==24
//
// VESA mode 0x112
//
VGAPortData vgamode640x480x24[] =
{
{0x03c4,0x0000,0x0000},// force reset
{0x03c4,0x0000,0x0003},// clear reset
{0x03d4,0x0011,0x000c},// unlock CR0..7 first
// SR-register
{0x03c4,0x0000,0x0003},
{0x03c4,0x0001,0x0001},
{0x03c4,0x0002,0x000f},
{0x03c4,0x0003,0x0000},
{0x03c4,0x0004,0x000e},
// GR-register
{0x03ce,0x0000,0x0000},
{0x03ce,0x0001,0x0000},
{0x03ce,0x0002,0x0000},
{0x03ce,0x0003,0x0000},
{0x03ce,0x0004,0x0000},
{0x03ce,0x0005,0x0000},
{0x03ce,0x0006,0x0005},
{0x03ce,0x0007,0x000f},
{0x03ce,0x0008,0x00ff},
// AR-register
{0x03c0,0x0020,0x0000},
{0x03c0,0x0021,0x0000},
{0x03c0,0x0022,0x0000},
{0x03c0,0x0023,0x0000},
{0x03c0,0x0024,0x0000},
{0x03c0,0x0025,0x0000},
{0x03c0,0x0026,0x0000},
{0x03c0,0x0027,0x0000},
{0x03c0,0x0028,0x0000},
{0x03c0,0x0029,0x0000},
{0x03c0,0x002a,0x0000},
{0x03c0,0x002b,0x0000},
{0x03c0,0x002c,0x0000},
{0x03c0,0x002d,0x0000},
{0x03c0,0x002e,0x0000},
{0x03c0,0x002f,0x0000},
{0x03c0,0x0030,0x0001},
{0x03c0,0x0031,0x0000},
{0x03c0,0x0032,0x000f},
{0x03c0,0x0033,0x0000},
{0x03c0,0x0034,0x0000},
// CR-register
{0x03d4,0x0000,0x005f},
{0x03d4,0x0001,0x004f},
{0x03d4,0x0002,0x0050},
{0x03d4,0x0003,0x0082},
{0x03d4,0x0004,0x0054},
{0x03d4,0x0005,0x0080},
{0x03d4,0x0006,0x000b},
{0x03d4,0x0007,0x003e},
{0x03d4,0x0008,0x0000},
{0x03d4,0x0009,0x0040},
{0x03d4,0x000a,0x0000},
{0x03d4,0x000b,0x0000},
{0x03d4,0x000c,0x0000},
{0x03d4,0x000d,0x0000},
{0x03d4,0x000e,0x0000},
{0x03d4,0x000f,0x0000},
{0x03d4,0x0010,0x00ea},
{0x03d4,0x0012,0x00df},
{0x03d4,0x0013,0x00f0},
{0x03d4,0x0014,0x0000},
{0x03d4,0x0015,0x00e7},
{0x03d4,0x0016,0x0004},
{0x03d4,0x0017,0x00e3},
{0x03d4,0x0018,0x00ff},
{0x03d4,0x0030,0x0002},
{0x03d4,0x0031,0x0001},
{0x03d4,0x0032,0x0001},
{0x03d4,0x0033,0x0001},
{0x03d4,0x0038,0x0000},
{0x03d4,0x003c,0x0040},
{0x03d4,0x0040,0x0000},
{0x03d4,0x0041,0x0000},
{0x03d4,0x0070,0x004f},
{0x03d4,0x0071,0x0000},
{0x03d4,0x0072,0x0000},
{0x03d4,0x0073,0x0000},
{0x03d4,0x0074,0x0000},
{0x03d4,0x0075,0x0000},
{0x03d4,0x0076,0x0000},
{0x03d4,0x0077,0x0000},
{0x03d4,0x0078,0x0000},
{0x03d4,0x0079,0x0000},
// XR-register
//{0x03d6,0x0000,0x002c},
//{0x03d6,0x0001,0x0010},
//{0x03d6,0x0002,0x00c0},
//{0x03d6,0x0003,0x0000},
//{0x03d6,0x0004,0x0064},
//{0x03d6,0x0005,0x0000},
//{0x03d6,0x0006,0x00fe},
//{0x03d6,0x0007,0x0000},
//{0x03d6,0x0008,0x0003},
//{0x03d6,0x0009,0x0001},
//{0x03d6,0x000a,0x0003},
//{0x03d6,0x000b,0x0001},
//{0x03d6,0x000c,0x0000},
//{0x03d6,0x000d,0x0000},
//{0x03d6,0x000e,0x0000},
//{0x03d6,0x0020,0x0000},
//{0x03d6,0x0040,0x0003},
{0x03d6,0x0041,0x0002},
{0x03d6,0x0042,0x0001},
{0x03d6,0x0043,0x0010},
{0x03d6,0x0044,0x0000},
{0x03d6,0x0045,0x0001},
{0x03d6,0x0046,0x0025},
{0x03d6,0x0047,0x0011},
{0x03d6,0x0048,0x0000},
{0x03d6,0x0049,0x0000},
{0x03d6,0x004a,0x0000},
{0x03d6,0x004b,0x0000},
{0x03d6,0x004c,0x0000},
{0x03d6,0x004d,0x0000},
{0x03d6,0x004e,0x0000},
{0x03d6,0x004f,0x0009},
{0x03d6,0x0060,0x0000},
{0x03d6,0x0061,0x0000},
{0x03d6,0x0062,0x0000},
{0x03d6,0x0063,0x00bc},
{0x03d6,0x0067,0x0000},
//{0x03d6,0x0070,0x007e},
//{0x03d6,0x0071,0x0035},
{0x03d6,0x0080,0x0080},
{0x03d6,0x0081,0x0006},
{0x03d6,0x0082,0x0000},
{0x03d6,0x00cf,0x0006},
{0x03d6,0x00d0,0x000f},
{0x03d6,0x00d1,0x0001},
{0x03d6,0x00c0,0x007d},
{0x03d6,0x00c1,0x0007},
{0x03d6,0x00c3,0x0034},
{0x03d6,0x00c4,0x0055},
{0x03d6,0x00c5,0x0009},
{0x03d6,0x00c7,0x0024},
{0x03d6,0x00c8,0x007d},
{0x03d6,0x00c9,0x0007},
{0x03d6,0x00cb,0x0034},
{0x03d6,0x00cc,0x0038},
{0x03d6,0x00cd,0x0003},
{0x03d6,0x00ce,0x0090},
// FR-register
{0x03d0,0x0000,0x0005},
{0x03d0,0x0001,0x0001},
{0x03d0,0x0002,0x0000},
{0x03d0,0x0003,0x0008},
{0x03d0,0x0004,0x0081},
{0x03d0,0x0005,0x0001},
{0x03d0,0x0006,0x0003},
{0x03d0,0x0007,0x0000},
{0x03d0,0x0008,0x000c},
{0x03d0,0x0009,0x0000},
{0x03d0,0x000a,0x0008},
{0x03d0,0x000b,0x0001},
{0x03d0,0x000c,0x0000},
{0x03d0,0x000d,0x0000},
{0x03d0,0x000e,0x0000},
{0x03d0,0x000f,0x0002},
{0x03d0,0x0010,0x000c},
{0x03d0,0x0011,0x00d2},
{0x03d0,0x0012,0x00d0},
{0x03d0,0x0013,0x0000},
{0x03d0,0x0014,0x0000},
{0x03d0,0x0015,0x0000},
{0x03d0,0x0016,0x0000},
{0x03d0,0x0017,0x00bd},
{0x03d0,0x0018,0x0000},
{0x03d0,0x0019,0x0088},
{0x03d0,0x001a,0x0000},
{0x03d0,0x001b,0x0000},
{0x03d0,0x001c,0x0000},
{0x03d0,0x001d,0x0000},
{0x03d0,0x001e,0x0080},
{0x03d0,0x001f,0x0080},
{0x03d0,0x0020,0x007f},
{0x03d0,0x0021,0x0082},
{0x03d0,0x0022,0x0013},
{0x03d0,0x0023,0x00a3},
{0x03d0,0x0024,0x0081},
{0x03d0,0x0025,0x0000},
{0x03d0,0x0026,0x0000},
{0x03d0,0x0027,0x0010},
{0x03d0,0x0028,0x0000},
{0x03d0,0x0029,0x0000},
{0x03d0,0x002a,0x0000},
{0x03d0,0x002b,0x0000},
{0x03d0,0x002c,0x0000},
{0x03d0,0x002d,0x0000},
{0x03d0,0x002e,0x0000},
{0x03d0,0x002f,0x0000},
{0x03d0,0x0030,0x00ff},
{0x03d0,0x0031,0x0002},
{0x03d0,0x0032,0x0008},
{0x03d0,0x0033,0x0024},
{0x03d0,0x0034,0x0000},
{0x03d0,0x0035,0x0032},
{0x03d0,0x0036,0x0003},
{0x03d0,0x0037,0x0080},
{0x03d0,0x0038,0x0000},
{0x03d0,0x0039,0x0000},
{0x03d0,0x003a,0x0000},
{0x03d0,0x003b,0x0000},
{0x03d0,0x003c,0x0000},
{0x03d0,0x003d,0x0000},
{0x03d0,0x003e,0x0000},
{0x03d0,0x003f,0x0000},
{0x03d0,0x0040,0x001f},
{0x03d0,0x0041,0x0003},
{0x03d0,0x0042,0x0000},
{0x03d0,0x0043,0x0000},
{0x03d0,0x0044,0x0000},
{0x03d0,0x0045,0x0000},
{0x03d0,0x0046,0x0000},
{0x03d0,0x0047,0x0000},
{0x03d0,0x0048,0x0013},
{0x03d0,0x0049,0x0000},
{0x03d0,0x004a,0x0000},
{0x03d0,0x004b,0x007f},
{0x03d0,0x004c,0x00fe},
{0x03d0,0x004d,0x0040},
{0x03d0,0x004e,0x003f},
{0x03d0,0x0070,0x0000},
{0x03d0,0x0071,0x0055},
{0x03d0,0x0072,0x00aa},
{0x03d0,0x0073,0x0000},
{0x03d0,0x0074,0x004f},
// MSR register
{0x03c2,0x00ff,0x00eb},
{0,0,0}
};

//
//  VESA mode 0x115
//
VGAPortData vgamode800x600x24[] =
{
{0x03c4,0x0000,0x0000},// force reset
{0x03c4,0x0000,0x0003},// clear reset
{0x03d4,0x0011,0x000c},// unlock CR0..7 first
// SR-register
{0x03c4,0x0000,0x0003},
{0x03c4,0x0001,0x0001},
{0x03c4,0x0002,0x000f},
{0x03c4,0x0003,0x0000},
{0x03c4,0x0004,0x000e},
// GR-register
{0x03ce,0x0000,0x0000},
{0x03ce,0x0001,0x0000},
{0x03ce,0x0002,0x0000},
{0x03ce,0x0003,0x0000},
{0x03ce,0x0004,0x0000},
{0x03ce,0x0005,0x0000},
{0x03ce,0x0006,0x0005},
{0x03ce,0x0007,0x000f},
{0x03ce,0x0008,0x00ff},
// AR-register
{0x03c0,0x0020,0x0000},
{0x03c0,0x0021,0x0000},
{0x03c0,0x0022,0x0000},
{0x03c0,0x0023,0x0000},
{0x03c0,0x0024,0x0000},
{0x03c0,0x0025,0x0000},
{0x03c0,0x0026,0x0000},
{0x03c0,0x0027,0x0000},
{0x03c0,0x0028,0x0000},
{0x03c0,0x0029,0x0000},
{0x03c0,0x002a,0x0000},
{0x03c0,0x002b,0x0000},
{0x03c0,0x002c,0x0000},
{0x03c0,0x002d,0x0000},
{0x03c0,0x002e,0x0000},
{0x03c0,0x002f,0x0000},
{0x03c0,0x0030,0x0001},
{0x03c0,0x0031,0x0000},
{0x03c0,0x0032,0x000f},
{0x03c0,0x0033,0x0000},
{0x03c0,0x0034,0x0000},
// CR-register
{0x03d4,0x0000,0x007f},
{0x03d4,0x0001,0x0063},
{0x03d4,0x0002,0x0064},
{0x03d4,0x0003,0x0082},
{0x03d4,0x0004,0x006b},
{0x03d4,0x0005,0x001b},
{0x03d4,0x0006,0x0072},
{0x03d4,0x0007,0x00f0},
{0x03d4,0x0008,0x0000},
{0x03d4,0x0009,0x0060},
{0x03d4,0x000a,0x0000},
{0x03d4,0x000b,0x0000},
{0x03d4,0x000c,0x0000},
{0x03d4,0x000d,0x0000},
{0x03d4,0x000e,0x0000},
{0x03d4,0x000f,0x0000},
{0x03d4,0x0010,0x0058},
{0x03d4,0x0012,0x0057},
{0x03d4,0x0013,0x002c},
{0x03d4,0x0014,0x0000},
{0x03d4,0x0015,0x0058},
{0x03d4,0x0016,0x0072},
{0x03d4,0x0017,0x00e3},
{0x03d4,0x0018,0x00ff},
{0x03d4,0x0030,0x0002},
{0x03d4,0x0031,0x0002},
{0x03d4,0x0032,0x0002},
{0x03d4,0x0033,0x0002},
{0x03d4,0x0038,0x0000},
{0x03d4,0x003c,0x0080},
{0x03d4,0x0040,0x0000},
{0x03d4,0x0041,0x0001},
{0x03d4,0x0070,0x004f},
{0x03d4,0x0071,0x0000},
{0x03d4,0x0072,0x0000},
{0x03d4,0x0073,0x0000},
{0x03d4,0x0074,0x0001},
{0x03d4,0x0075,0x0000},
{0x03d4,0x0076,0x0000},
{0x03d4,0x0077,0x0000},
{0x03d4,0x0078,0x0000},
{0x03d4,0x0079,0x0000},
// XR-register
//{0x03d6,0x0000,0x002c},
//{0x03d6,0x0001,0x0010},
//{0x03d6,0x0002,0x00c0},
//{0x03d6,0x0003,0x0000},
//{0x03d6,0x0004,0x0064},
//{0x03d6,0x0005,0x0000},
//{0x03d6,0x0006,0x00fe},
//{0x03d6,0x0007,0x0000},
//{0x03d6,0x0008,0x0003},
//{0x03d6,0x0009,0x0001},
//{0x03d6,0x000a,0x0003},
//{0x03d6,0x000b,0x0001},
//{0x03d6,0x000c,0x0000},
//{0x03d6,0x000d,0x0000},
//{0x03d6,0x000e,0x0000},
//{0x03d6,0x0020,0x0000},
//{0x03d6,0x0040,0x0003},
{0x03d6,0x0041,0x0002},
{0x03d6,0x0042,0x0001},
{0x03d6,0x0043,0x0010},
{0x03d6,0x0044,0x0000},
{0x03d6,0x0045,0x0001},
{0x03d6,0x0046,0x0025},
{0x03d6,0x0047,0x0011},
{0x03d6,0x0048,0x0000},
{0x03d6,0x0049,0x0000},
{0x03d6,0x004a,0x0000},
{0x03d6,0x004b,0x0000},
{0x03d6,0x004c,0x0000},
{0x03d6,0x004d,0x0000},
{0x03d6,0x004e,0x0000},
{0x03d6,0x004f,0x0009},
{0x03d6,0x0060,0x0000},
{0x03d6,0x0061,0x0000},
{0x03d6,0x0062,0x0000},
{0x03d6,0x0063,0x00b8},
{0x03d6,0x0067,0x0000},
//{0x03d6,0x0070,0x007e},
//{0x03d6,0x0071,0x0035},
{0x03d6,0x0080,0x0080},
{0x03d6,0x0081,0x0006},
{0x03d6,0x0082,0x0000},
{0x03d6,0x00cf,0x0006},
{0x03d6,0x00d0,0x000f},
{0x03d6,0x00d1,0x0001},
{0x03d6,0x00c0,0x007d},
{0x03d6,0x00c1,0x0007},
{0x03d6,0x00c3,0x0034},
{0x03d6,0x00c4,0x0055},
{0x03d6,0x00c5,0x0009},
{0x03d6,0x00c7,0x0024},
{0x03d6,0x00c8,0x0079},
{0x03d6,0x00c9,0x0009},
{0x03d6,0x00cb,0x0024},
{0x03d6,0x00cc,0x0038},
{0x03d6,0x00cd,0x0003},
{0x03d6,0x00ce,0x0090},
// FR-register
{0x03d0,0x0000,0x0005},
{0x03d0,0x0001,0x0001},
{0x03d0,0x0002,0x0000},
{0x03d0,0x0003,0x0008},
{0x03d0,0x0004,0x0081},
{0x03d0,0x0005,0x0001},
{0x03d0,0x0006,0x0003},
{0x03d0,0x0007,0x0000},
{0x03d0,0x0008,0x000c},
{0x03d0,0x0009,0x0000},
{0x03d0,0x000a,0x0008},
{0x03d0,0x000b,0x0001},
{0x03d0,0x000c,0x0000},
{0x03d0,0x000d,0x0000},
{0x03d0,0x000e,0x0000},
{0x03d0,0x000f,0x0002},
{0x03d0,0x0010,0x000c},
{0x03d0,0x0011,0x00d2},
{0x03d0,0x0012,0x00d0},
{0x03d0,0x0013,0x0000},
{0x03d0,0x0014,0x0000},
{0x03d0,0x0015,0x0000},
{0x03d0,0x0016,0x0000},
{0x03d0,0x0017,0x00bd},
{0x03d0,0x0018,0x0000},
{0x03d0,0x0019,0x0088},
{0x03d0,0x001a,0x0000},
{0x03d0,0x001b,0x0000},
{0x03d0,0x001c,0x0000},
{0x03d0,0x001d,0x0000},
{0x03d0,0x001e,0x0080},
{0x03d0,0x001f,0x0080},
{0x03d0,0x0020,0x007f},
{0x03d0,0x0021,0x0082},
{0x03d0,0x0022,0x0013},
{0x03d0,0x0023,0x00a3},
{0x03d0,0x0024,0x0081},
{0x03d0,0x0025,0x0000},
{0x03d0,0x0026,0x0000},
{0x03d0,0x0027,0x0010},
{0x03d0,0x0028,0x0000},
{0x03d0,0x0029,0x0000},
{0x03d0,0x002a,0x0000},
{0x03d0,0x002b,0x0000},
{0x03d0,0x002c,0x0000},
{0x03d0,0x002d,0x0000},
{0x03d0,0x002e,0x0000},
{0x03d0,0x002f,0x0000},
{0x03d0,0x0030,0x00ff},
{0x03d0,0x0031,0x0002},
{0x03d0,0x0032,0x0008},
{0x03d0,0x0033,0x0024},
{0x03d0,0x0034,0x0000},
{0x03d0,0x0035,0x0032},
{0x03d0,0x0036,0x0003},
{0x03d0,0x0037,0x0080},
{0x03d0,0x0038,0x0000},
{0x03d0,0x0039,0x0000},
{0x03d0,0x003a,0x0000},
{0x03d0,0x003b,0x0000},
{0x03d0,0x003c,0x0000},
{0x03d0,0x003d,0x0000},
{0x03d0,0x003e,0x0000},
{0x03d0,0x003f,0x0000},
{0x03d0,0x0040,0x001f},
{0x03d0,0x0041,0x0003},
{0x03d0,0x0042,0x0000},
{0x03d0,0x0043,0x0000},
{0x03d0,0x0044,0x0000},
{0x03d0,0x0045,0x0000},
{0x03d0,0x0046,0x0000},
{0x03d0,0x0047,0x0000},
{0x03d0,0x0048,0x0013},
{0x03d0,0x0049,0x0000},
{0x03d0,0x004a,0x0000},
{0x03d0,0x004b,0x007f},
{0x03d0,0x004c,0x00fe},
{0x03d0,0x004d,0x0040},
{0x03d0,0x004e,0x003f},
{0x03d0,0x0070,0x0000},
{0x03d0,0x0071,0x0055},
{0x03d0,0x0072,0x00aa},
{0x03d0,0x0073,0x0000},
{0x03d0,0x0074,0x004f},
// MSR register
{0x03c2,0x00ff,0x002b},
{0,0,0}
};

#endif

#endif //!BIOSSETUP

⌨️ 快捷键说明

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