⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modetable.c

📁 GM5621原代码
💻 C
📖 第 1 页 / 共 3 页
字号:
	800,                  // StdHTotal,
	640, 350,             // StdWidth, StdHeight,
	 96, 64,              // StdHBackPorch, StdVBackPorch,	
	 64,  3,              // StdHSyncWidth, StdVSyncWidth,	
	gmd_OVERLAPPED350    	// ModeType
},


{                       // ***  720 x 350 x 70 Hz ***	19
	315, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	449, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	900,                  // StdHTotal,
	720, 350,             // StdWidth, StdHeight,
	108, 64,              // StdHBackPorch, StdVBackPorch,	
	 72,  3,              // StdHSyncWidth, StdVSyncWidth,	
	gmd_OVERLAPPED350    	// ModeType
},


{                       // ***  640 x 400 x 70 Hz ***	20
	315, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	449, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	800,                  // StdHTotal,
	640, 400,             // StdWidth, StdHeight,
	 48, 35,              // StdHBackPorch, StdVBackPorch,	
	 96,  2,              // StdHSyncWidth, StdVSyncWidth,	
	gmd_OVERLAPPED400		// ModeType
},


{                       // ***  720 x 400 x 70 Hz ***	21
	315, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	449, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	900,                  // StdHTotal,
	720, 400,             // StdWidth, StdHeight,
	 54, 35,              // StdHBackPorch, StdVBackPorch,	
	108,  2,              // StdHSyncWidth, StdVSyncWidth,	
	gmd_OVERLAPPED400		// ModeType
},


{                       // ***  640 x 350 x 85 Hz ***	22
	378, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	445, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	832,                  // StdHTotal,
	640, 350,             // StdWidth, StdHeight,
	96, 60,              // StdHBackPorch, StdVBackPorch,	
	64,  3,              // StdHSyncWidth, StdVSyncWidth,	
	gmd_OVERLAPPED350    // ModeType
},


{                       // ***  720 x 350 x 85 Hz ***	23
	378, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	445, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	936,                  // StdHTotal,
	720, 350,             // StdWidth, StdHeight,
	108, 60,              // StdHBackPorch, StdVBackPorch,	
	72,  3,              // StdHSyncWidth, StdVSyncWidth,	
	gmd_OVERLAPPED350    // ModeType
},


{                       // ***  640 x 400 x 85 Hz ***	24
	378, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	445, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	832,                  // StdHTotal,
	640, 400,             // StdWidth, StdHeight,
	96, 42,              // StdHBackPorch, StdVBackPorch,	
	64,  3,              // StdHSyncWidth, StdVSyncWidth,	
	gmd_OVERLAPPED400    // ModeType
},


{                       // ***  720 x 400 x 85 Hz ***	25
	379, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	446, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	936,                  // StdHTotal,
	720, 400,             // StdWidth, StdHeight,
	108, 42,              // StdHBackPorch, StdVBackPorch,	
	72,  3,              // StdHSyncWidth, StdVSyncWidth,	
	gmd_OVERLAPPED400    // ModeType
},



///////////////////////////////////////////////////////////////////////
{                       // *** 1152 x 864 x 60 Hz ***	26
	537, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	895, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	1520,                 // StdHTotal,
	1152, 864,            // StdWidth, StdHeight,
	184, 27,              // StdHBackPorch, StdVBackPorch,
	120,  3,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL               // ModeType
},

{                       // *** 1152 x 864 x 70 Hz ***	27
	638, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	912, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	1480,                 // StdHTotal,
	1152, 864,            // StdWidth, StdHeight,
	200, 44,              // StdHBackPorch, StdVBackPorch,	
	 96,  3,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL               // ModeType
},

{                       // *** 1152 x 864 x 75 Hz ***	28
	675, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	900, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	1600,                 // StdHTotal,
	1152, 864,            // StdWidth, StdHeight,
	256, 32,              // StdHBackPorch, StdVBackPorch,	
	128,  3,              // StdHSyncWidth, StdVSyncWidth,	
	gmd_NORMAL               // ModeType
},

{                       // *** 1152 x 870 x 75 Hz (MAC 21) ***	29
	687, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	915, 2,               // StdVTotal, DeltaVTotal, (in line unit)
	1456,                 // StdHTotal,
	1152, 870,            // StdWidth, StdHeight,
	144, 39,              // StdHBackPorch, StdVBackPorch,	
	128,  3,              // StdHSyncWidth, StdVSyncWidth,	
	gmd_NORMAL               // ModeType
},

{                       // *** 1152 x 900 x 66 Hz (SUN) ***	30
	618, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	937, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	1528,                 // StdHTotal,
	1152, 900,            // StdWidth, StdHeight,
	208, 31,              // StdHBackPorch, StdVBackPorch,	
	128,  4,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL               // ModeType
},

{                        // *** 1152 x 900 x 76 Hz ***	31
	717, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	943, 4,               // StdVTotal, DeltaVTotal, (in line unit)
	1472,                 // StdHTotal,
	1152, 900,            // StdWidth, StdHeight,
	208, 33,              // StdHBackPorch, StdVBackPorch,
	96,   8,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL               // ModeType
},

///////////////////////////////////////////////////////////////////////
{                        // *** 1280 x 960 x 60 Hz ***	32
	600, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	1000, 4,              // StdVTotal, DeltaVTotal, (in line unit)
	1800,                 // StdHTotal,
	1280, 960,            // StdWidth, StdHeight,
	312, 36,              // StdHBackPorch, StdVBackPorch,
	112,  3,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL               // ModeType
},

{                        // *** 1280 x 960 x 85 Hz ***	33
	859, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	1011, 4,              // StdVTotal, DeltaVTotal, (in line unit)
	1728,                 // StdHTotal,
	1280, 960,            // StdWidth, StdHeight,
	224, 47,              // StdHBackPorch, StdVBackPorch,
	160,  3,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL               // ModeType
},

///////////////////////////////////////////////////////////////////////
{                        // *** 1280 x 1024 x 60 Hz ***	34
	639, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	1066, 4,              // StdVTotal, DeltaVTotal, (in line unit)
	1688,                 // StdHTotal,
	1280, 1024,           // StdWidth, StdHeight,
	248, 38,              // StdHBackPorch, StdVBackPorch,
	112,  3,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL               // ModeType
},

{                        // *** 1280 x 1024 x 75 Hz ***	35
	799, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	1066, 4,              // StdVTotal, DeltaVTotal, (in line unit)
	1688,                 // StdHTotal,
	1280, 1024,           // StdWidth, StdHeight,
	248, 38,              // StdHBackPorch, StdVBackPorch,
	144,  3,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL               // ModeType
},

{                       // *** 1280 x 1024 x 85 Hz ***	36
	911, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	1072, 4,              // StdVTotal, DeltaVTotal, (in line unit)
	1728,                 // StdHTotal,
	1280, 1024,           // StdWidth, StdHeight,
	224, 44,              // StdHBackPorch, StdVBackPorch,
	160,  3,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL                // ModeType
},
#if 0
{                        // *** 1280 x  768 x 60 Hz
	477, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	795,  4,              // StdVTotal, DeltaVTotal, (in line unit)
	1680,                 // StdHTotal,
	1280, 768,            // StdWidth, StdHeight,
	198,  7,              // StdHBackPorch, StdVBackPorch,
	174,  2,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL                // ModeType
},
#else
{                        // *** 1280 x  768 x 60 Hz	37
	477, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	798,  4,              // StdVTotal, DeltaVTotal, (in line unit)
	1664,                 // StdHTotal,
	1280, 768,            // StdWidth, StdHeight,
	192,  20,              // StdHBackPorch, StdVBackPorch,
	128,  7,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL                // ModeType
},
#endif

///////////////////////////////////////////////////////////////////////
//	Pseudo mode. (Subsampling)
{                       // *** 1600 x 1200 x 60 Hz ***	38
	750, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
	1250, 4,              // StdVTotal, DeltaVTotal, (in line unit)
	2160,                 // StdHTotal,
	1600, 1200,           // StdWidth, StdHeight,
	//494, 48,              // StdHStart, StdVStart,
	304, 46,              // StdHBackPorch, StdVBackPorch,
	192, 03,              // StdHSyncWidth, StdVSyncWidth,
	gmd_NORMAL               // ModeType
},

{                       // *** 1680 x 1050 x 60 Hz ***	39
  654, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
  1089, 4,              // StdVTotal, DeltaVTotal, (in line unit)
  2240,                 // StdHTotal,
  1680, 1050,           // StdWidth, StdHeight,
  280, 30,              // StdHBackPorch, StdVBackPorch,
  176, 6,               // StdHSyncWidth, StdVSyncWidth,
  gmd_NORMAL            // ModeType
},

{                       // *** 1680 x 1050 x 75 Hz ***	40
  823, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
  1099, 4,              // StdVTotal, DeltaVTotal, (in line unit)
  2272,                 // StdHTotal,
  1680, 1050,           // StdWidth, StdHeight,
  260, 40,              // StdHBackPorch, StdVBackPorch,
  156, 6,               // StdHSyncWidth, StdVSyncWidth,
  gmd_NORMAL            // ModeType
},

{                       // *** 1680 x 1050 x 85 Hz ***	41
  939, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
  1105, 4,              // StdVTotal, DeltaVTotal, (in line unit)
  2288,                 // StdHTotal,
  1680, 1050,           // StdWidth, StdHeight,
  245, 46,              // StdHBackPorch, StdVBackPorch,
  126, 6,               // StdHSyncWidth, StdVSyncWidth,
  gmd_NORMAL            // ModeType
},

///////////////////////////////////////////////////////////////////////
#ifdef PHOENIX_U
{                       // *** NTSC/480I/525I -  720 x  240 x 60I ***  42
  157, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
  525, 4,               // StdVTotal, DeltaVTotal, (in line unit)
  858,                  // StdHTotal,
  CROP_NTSC(720), CROP_NTSC(243), // StdWidth, StdHeight,
  									// Added 3 for stdHBackPorch by experiment
                           // and it looks good for Video/Svideo and component input
  PORCH_ADJ_NTSC(59,720) + 3, PORCH_ADJ_NTSC(13,243),// StdHBackPorch, StdVBackPorch,
   63, 3,               // StdHSyncWidth, StdVSyncWidth,
  gmd_INTERLACED | gmd_MODE_SDVIDEO | gmd_YUV_SRC //| gmd_USE_FRC// ModeType
},

{                       // *** NTSC 262p (some VCRs) x 60 ***  43
  157, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
  262, 4,               // StdVTotal, DeltaVTotal, (in line unit)
  858,                  // StdHTotal,
  CROP_NTSC(720), CROP_NTSC(240), // StdWidth, StdHeight,
  PORCH_ADJ_NTSC(59,720), PORCH_ADJ_NTSC(13,240),// StdHBackPorch, StdVBackPorch,
   63, 3,               // StdHSyncWidth, StdVSyncWidth,
  gmd_MODE_SDVIDEO | gmd_YUV_SRC //| gmd_USE_FRC// ModeType
},

{                       // *** PAL (N) 625I -  720 x  288 x 50I *** 44
  156, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
  625, 4,               // StdVTotal, DeltaVTotal, (in line unit)
  864,                  // StdHTotal,
  CROP_PAL(720), CROP_PAL(288), // StdWidth, StdHeight,
  PORCH_ADJ_PAL(72,720), PORCH_ADJ_PAL(19,288),// StdHBackPorch, StdVBackPorch,
   64, 3,               // StdHSyncWidth, StdVSyncWidth,64, 3
  gmd_INTERLACED | gmd_MODE_SDVIDEO | gmd_YUV_SRC //| gmd_USE_FRC// ModeType
},

{                       // *** 576P/625P -  720 x  756 x 50P *** 45
  312, 10,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
  625, 4,               // StdVTotal, DeltaVTotal, (in line unit)
  864,                  // StdHTotal,
  CROP_HD(720), CROP_HD(576), // StdWidth, StdHeight,
  PORCH_ADJ_HD(68,720), PORCH_ADJ_HD(39,576),// StdHBackPorch, StdVBackPorch,
   64, 5,               // StdHSyncWidth, StdVSyncWidth,
  gmd_NORMAL | gmd_MODE_EDVIDEO | gmd_YUV_SRC // ModeType
},

{                       // *** (HDTV) 720P - 1280 x  720 x 60P *** 46
  449, 50,              // StdHFreq, DeltaHFreq, (in 100Hz unit)
  750, 10,              // StdVTotal, DeltaVTotal, (in line unit)
  1650,                 // StdHTotal,
  CROP_HD(1280), CROP_HD(720), // StdWidth, StdHeight,
  PORCH_ADJ_HD(220,1280), PORCH_ADJ_HD(20,720),// StdHBackPorch, StdVBackPorch,
   40, 5,               // StdHSyncWidth, StdVSyncWidth,
  gmd_NORMAL | gmd_MODE_HDVIDEO | gmd_YUV_SRC     // ModeType
},

⌨️ 快捷键说明

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