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

📄 fc_if.c

📁 gm8120的video控制
💻 C
字号:
#include <stdio.h>#include <stdlib.h>#include "../FConfig/config_access.h"	#include "fc.h"int level_profile_num = 0;extern int read_video_mode(const char *filename, int *mode);Level *simple_level = NULL;/*352x240 30 128 - 1M720x480 30 768k - 2.5M*/Level simple_level_ntsc[] = {    { 3,  30,  512,    4000	},    { 2,  30,  256,    900  },	{ 2,  15,  128,    384	},	{ 2,  10,  0,      256 	}};Level simple_level_pal[] = {    { 6,  30,  512,    4000	},    { 5,  30,  256,    900 	},    { 5,  15,  128,    384  },	{ 5,  10,  0,      256	}};Level simple_level_vga[] = {    { 9,  30,  512,   4000 	},    { 8,  30,  256,   900 	},    { 8,  15,  128,   384  	},    { 8,  10,  0,     256  	}};void profile_set_vmode(void){	int mode;		if (read_video_mode(AV_CONFIGFILE, &mode) < 0) {		fprintf(stderr, "Incorrect config file - video use the default value\n");		return ;	}			switch(mode) {		case NTSC_MODE:			simple_level = simple_level_ntsc;			level_profile_num = sizeof(simple_level_ntsc) / sizeof (Level);			break; 			case PAL_MODE:			simple_level = simple_level_pal;			level_profile_num = sizeof(simple_level_pal) / sizeof (Level);			break; 		case VGA_MODE:			simple_level = simple_level_vga;			level_profile_num = sizeof(simple_level_vga) / sizeof (Level);			break;            		default:			printf("Profile type error!!\n");		    exit(2);	}	//++ Fosterprintf("%s:%d <level_profile_num =%d, mode=%d> \n",__FUNCTION__,__LINE__,level_profile_num, mode);//-- Foster}

⌨️ 快捷键说明

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