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

📄 osdstring.h

📁 车载DVD osdIC TW8816原厂代码
💻 H
📖 第 1 页 / 共 2 页
字号:

//--------------------------------------------------------------------------------
#ifdef SUPPORT_TV
//--------------------------------------------------------------------------------
CODE BYTE Str_ScanChn_E[] =	{'A','u','t','o',' ','T','u','n','e',0};
CODE BYTE Str_ScanChn_F[] = {'R','e','c','h','e','r','c','h','e',' ','a','u','t','u',0};
CODE BYTE Str_ScanChn_D[] = {'S','u','c','h','l','a','u','f',0};
CODE BYTE Str_ScanChn_S[] = {'B',0x60,'s','q','u','e','d','a',' ','a','u','t','u',0};
CODE BYTE Str_ScanChn_K[] = {RAMFONT,0x5b,0x35,0x71,0x5d,0x2d,0x71,0x31,0x4a,ROMFONT,0};

//--------------------------------------------------------------------------------
CODE BYTE Str_FineTune_E[] = {'F','i','n','e',' ','T','u','n','e',0};
CODE BYTE Str_FineTune_F[] = {'A','c','c','o','r','d','_','f','i','n',0};
CODE BYTE Str_FineTune_D[] = {'F','e','i','n','a','b','s','t','i','m','m','u','n','g',0};
CODE BYTE Str_FineTune_S[] = {'T','e','m','p','l','a','r','_','F','i','n','o',0};
CODE BYTE Str_FineTune_K[] = {RAMFONT,0x3c,0x49,0x71,0x5d,0x2d,0x71,0x5f,0x60,ROMFONT,0};

//--------------------------------------------------------------------------------

#ifdef NTSC_TV
CODE BYTE Str_AirCable_E[] = {'A','i','r','/','C','a','b','l','e',0};
//--------------------------------------------------------------------------------

CODE BYTE Str_AddErase_E[] = {'A','d','d','/','E','r','a','s','e',0};
CODE BYTE Str_AddErase_K[] = {RAMFONT,0x24,0x58,ROMFONT,'/',RAMFONT,0x62,0x5a,ROMFONT,0};
//--------------------------------------------------------------------------------
		
#elif defined(PAL_TV)
CODE BYTE Str_ManualTune_E[] = {'M','a','n','u','a','l',' ','T','u','n','e',0};
CODE BYTE Str_ManualTune_K[] = {RAMFONT,0x45,0x35,0x71,0x5d,0x2d,0x71,0x31,0x4a,ROMFONT,0};
//--------------------------------------------------------------------------------
CODE BYTE Str_ChannelEdit_E[] = {'E','d','i','t',0};
#endif
#endif

//--------------------------------------------------------------------------------

#ifdef SUPPORT_PC
//--------------------------------------------------------------------------------
CODE BYTE Str_Phase_E[] = {'P','h','a','s','e',0};
CODE BYTE Str_Phase_S[] = {'F','a','s','e',0};

//--------------------------------------------------------------------------------
CODE BYTE Str_Clock_E[] = {'C','l','o','c','k',0};
CODE BYTE Str_Clock_F[] = {'H', 'o', 'r', 'l', 'o', 'g', 'e',0};
CODE BYTE Str_Clock_D[] = {'T', 'a', 'k', 't',0};
CODE BYTE Str_Clock_S[] = {'R', 'e', 'l', 'o', 'j',0};

//--------------------------------------------------------------------------------

CODE BYTE Str_AutoColor_E[] = {'A','u','t','o',' ','C','o','l','o','r',0};
CODE BYTE Str_AutoColor_K[] = {RAMFONT,0x5b,0x35,0x71,0x4a,0x48,0x71,0x5f,0x60,ROMFONT,0};

CODE BYTE Str_AutoAdjust_E[] = {'A','u','t','o',' ','A','d','j','u','s','t',0};
CODE BYTE Str_AutoAdjust_K[] = {RAMFONT,0x5b,0x35,0x71,0x6d,0x3b,0x71,0x5f,0x60,ROMFONT,0};
#endif

//--------------------------------------------------------------------------------
#ifdef WIDE_SCREEN
CODE BYTE Str_WideScreen_E[] = {'W','i','d','e',' ','S','c','r','e','e','n',0};
CODE BYTE Str_WideScreen_K[] = {'W','I','D','E',' ',RAMFONT,0x6d,0x3b,0x71,0x46,0x67,ROMFONT,0};
#endif

//==================================================================================
//
//   Choice Menu String define in osd menu.
//
//==================================================================================
// Form
// 
//struct EnumType {
//	BYTE    Sz;
//	BYTE    ByLang;
//	BYTE	Str[15];			// doesn't matter size of the string !!!
//};


CODE BYTE OSDLangString[] = 
{
		0x02, // Size 
		0, // Independence by language:0, Dependenced by language:1 
//					 Language I			Language II			Language III....
		'E','n','g','l','i','s','h',0,	
        'F', 'r', 'a', 'n', 0x7b, 'a', 'i', 's',0,
        'D', 'e', 'u', 't', 's', 'c', 'h',0,
        'E', 's', 'p', 'a', 0x7e, 'o', 'l',0,
		RAMFONT,0x6a,0x23,0x56,ROMFONT,' ',0
};

CODE BYTE ModeChoice[] =		{
		0x04, // Size 
		1,
		'M','o','d','e','1',0,	'M','o','d','e','2',0, 'M','o','d','e','3',0,	'U','s','e','r',0,
		'M','o','d','e','1',0,	'M','o','d','e','2',0, 'M','o','d','e','3',0,	'U','s','a','g','e','r',0,
		'M','o','d','u','s','1',0, 'M','o','d','u','s','2',0, 'M','o','d','u','s','3',0, 'B','e','n','u','t','z','e','r',0,
		'M','o','d','o','1',0,	'M','o','d','o','2',0,	'M','o','d','o','3',0,	'U','s','u','a','r','i','o',0,
		RAMFONT,0x3a,0x34,ROMFONT,'1',0, RAMFONT,0x3a,0x34,ROMFONT,'2',0,	RAMFONT,0x3a,0x34,ROMFONT,'3',0, RAMFONT,0x47,0x51,0x5b,0x71,ROMFONT,' ',0  // Caution!: Do not end to osd control command "ROMFONT" or "RAMFONT". 
};


CODE BYTE VInputStdChoice[] = {
			0x08,//size of supported system.(Attention!!)
			0,// None by language.
			'A','u','t','o',0,
			'N','T','S','C',0,
#ifdef SUPPORT_PAL
			'P','A','L',0,
#endif
#ifdef SUPPORT_SECAM
			'S','E','C','A','M',0,	
#endif
#ifdef SUPPORT_NTSC4
			'N','T','S','C','4','.','4','3',0,	
#endif
#ifdef SUPPORT_PALM
			'P','A','L','M',0,	
#endif
#ifdef SUPPORT_PALN
			'P','A','L','N',0,	
#endif
#ifdef SUPPORT_PAL60
			'P','A','L','6','0',0,	
#endif
};

#ifdef WIDE_SCREEN
CODE BYTE WideScreenChoice[] = {
			5,//size 
			0,// by language.
			'N','o','r','m','a','l',0, 			'W','i','d','e',0, 			'P','a','n','o','r','a','m','a',0,	'F','u','l','l',0,//			'Z','o','o','m',0,
};
#endif

#ifdef SUPPORT_OSDPOSITIONMOVE
CODE BYTE OsdPositionModeChoice[] = {
			5,//size
			0,// by language.
			RAMFONT,0x1a,0x1b,ROMFONT,' ',0,				RAMFONT,0x1c,0x1d,ROMFONT,' ',0,
			RAMFONT,0x1e,0x1d,ROMFONT,' ',0,				RAMFONT,0x1f,0x20,ROMFONT,' ',0,
			RAMFONT,0x1f,0x21,ROMFONT,' ',0,
};
#endif


CODE BYTE CaptionChoice[] = {
			0x09,//size
			0,// None by lang.
			'O','f','f',0,	'C','C','1',0,	'C','C','2',0,	'C','C','3',0,	'C','C','4',0,
			'T','1',0,		'T','2',0,		'T','3',0,		'T','4',0,

};

#ifdef SUPPORT_TV
/*
CODE BYTE StereoMomoYesNo[]=
{
			0x02,//size
			0, // By lang
		 'S','t','e','r','e','o',0,		'M','o','n','o',0,
};

*/
	#ifdef NTSC_TV
CODE BYTE AirCableStr[]={
			0x02,//size
			0, // By lang
		'A','i','r',0,			'C','a','b','l','e',0,
};
CODE BYTE AddEraseYesNo[]=
			{
			0x02,//size
			1, // By lang
			'E','r','a','s','e','d',0,	'A','d','d','e','d',0,		
			'E','r','a','s','e','d',0,	'A','d','d','e','d',0,		
			'E','r','a','s','e','d',0,	'A','d','d','e','d',0,		
			'E','r','a','s','e','d',0,	'A','d','d','e','d',0,		
			RAMFONT,0x62,0x5a,ROMFONT,' ',0, RAMFONT,0x24,0x58,ROMFONT,' ',0
			};
	#elif defined PAL_TV
CODE BYTE SkipYesNo[]=
			{
			0x02,//size
			1, // By lang
			'Y','e','s', 0,	'N','o',0,
			'Y','e','s', 0,	'N','o',0,
			'Y','e','s', 0,	'N','o',0,
			'Y','e','s', 0,	'N','o',0,
			'Y','E','S', 0, 'N','O',0
			} ;
    #endif
#endif


//--------------------------------------------------------------------------------

CODE BYTE 	*Enter_Password_Str[]={Enter_Password_Str_E,Enter_Password_Str_F,Enter_Password_Str_D,Enter_Password_Str_S,Enter_Password_Str_K};					   
CODE BYTE 	*CheckPCCableStr[] =	{CheckPCCableStr_E,CheckPCCableStr_E,CheckPCCableStr_E,CheckPCCableStr_E,CheckPCCableStr_K};
CODE BYTE 	*CheckDTVCableStr[] = {CheckDTVCableStr_E,CheckDTVCableStr_E,CheckDTVCableStr_E,CheckDTVCableStr_E,CheckDTVCableStr_K};
CODE BYTE 	*OutOfRangeStr[] =	{OutOfRangeStr_E,OutOfRangeStr_E,OutOfRangeStr_E,OutOfRangeStr_E,OutOfRangeStr_K};
CODE BYTE 	*StrVolume[]=			{StrVolume_E,StrVolume_F,StrVolume_D,StrVolume_S,StrVolume_K};
CODE BYTE 	*MuteOnStr[]=			{MuteOnStr_E,MuteOnStr_E,MuteOnStr_E,MuteOnStr_E,MuteOnStr_K};
//--------------------------------------------------------------------------------
CODE BYTE 	*Str_Input[]=			{Str_Input_E,	Str_Input_F,	Str_Input_D,	Str_Input_S,	Str_Input_K};
CODE BYTE 	*Str_Picture[]=		{Str_Picture_E,	Str_Picture_F,	Str_Picture_D,	Str_Picture_S,	Str_Picture_K};
CODE BYTE 	*Str_Sound[]=			{Str_Sound_E,Str_Sound_E,Str_Sound_E,Str_Sound_S,Str_Sound_K};
CODE BYTE 	*Str_Utility[]=		{Str_Utility_E,Str_Utility_F,Str_Utility_D,Str_Utility_S,Str_Utility_K};
CODE BYTE 	*Str_ColorTemp[]=		{Str_ColorTemp_E,Str_ColorTemp_F,Str_ColorTemp_D,Str_ColorTemp_S,Str_ColorTemp_K};
#ifdef SUPPORT_TV
CODE BYTE *Str_TVChannel[]=		{Str_TVChannel_E,Str_TVChannel_F,Str_TVChannel_D,Str_TVChannel_S,Str_TVChannel_K};
#endif
CODE BYTE 	*Str_Comments[]=		{Str_Comments_E,Str_Comments_E,Str_Comments_E,Str_Comments_E,Str_Comments_K};
//============================================================================================
//  OSD Menu String Table
CODE BYTE 	*Str_Composite[] =	{Str_Composite_E,Str_Composite_E,Str_Composite_E,Str_Composite_E,Str_Composite_E};

#ifdef SUPPORT_SVIDEO
CODE BYTE 	*Str_Svideo[] =		{Str_Svideo_E,Str_Svideo_E,Str_Svideo_E,Str_Svideo_E,Str_Svideo_E};
#endif
#ifdef SUPPORT_COMPONENT
CODE BYTE 	*Str_Component[] =	{Str_Component_E,Str_Component_E,Str_Component_E,Str_Component_E,Str_Component_E};
#endif
#ifdef SUPPORT_DTV
CODE BYTE 	*Str_Dtv[] =			{Str_Dtv_E,Str_Dtv_E,Str_Dtv_E,Str_Dtv_E,Str_Dtv_E};
#endif
#ifdef SUPPORT_TV
CODE BYTE *Str_Tv[] =			{Str_Tv_E,Str_Tv_E,Str_Tv_E,Str_Tv_E,Str_Tv_E};
#endif
#ifdef SUPPORT_PC
CODE BYTE 	*Str_Pc[] = 			{Str_Pc_E,Str_Pc_E,Str_Pc_E,Str_Pc_E,Str_Pc_E};
#endif
#ifdef SUPPORT_DIGITALVGA
CODE BYTE 	*Str_DigitalVGA[] =   {Str_DigitalVGA_E,Str_DigitalVGA_E,Str_DigitalVGA_E,Str_DigitalVGA_E,Str_DigitalVGA_E};
#endif

#ifdef SUPPORT_PC
CODE BYTE 	*Str_VPosition[]=		{Str_VPosition_E,Str_VPosition_F,Str_VPosition_D,Str_VPosition_S,Str_VPosition_K};
CODE BYTE 	*Str_HPosition[]=		{Str_HPosition_E,Str_HPosition_F,Str_HPosition_D,Str_HPosition_S,Str_HPosition_K};
#endif

#ifdef SUPPORT_OSDPOSITIONMOVE
CODE BYTE 	*Str_OSDPosition[]=	{Str_OSDPosition_E,Str_OSDPosition_E,Str_OSDPosition_E,Str_OSDPosition_S,Str_OSDPosition_K};
#endif
CODE BYTE 	*Str_OSDLang[]=		{Str_OSDLang_E,Str_OSDLang_F,Str_OSDLang_D,Str_OSDLang_S,Str_OSDLang_K};
CODE BYTE 	*Str_SleepTimer[]=	{Str_SleepTimerE,Str_SleepTimerE,Str_SleepTimerE,Str_SleepTimerE,Str_SleepTimerK};
CODE BYTE 	*Str_VInputStd[]=		{Str_VInputStd_E,Str_VInputStd_E,Str_VInputStd_E,Str_VInputStd_E,Str_VInputStd_E};
CODE BYTE 	*Str_Information[]=	{Str_Information_E,Str_Information_E,Str_Information_E,Str_Information_E,Str_Information_E};
CODE BYTE 	*Str_Volume[]=		{Str_Volume_E,Str_Volume_E,Str_Volume_D,Str_Volume_S,Str_Volume_K};
CODE BYTE 	*Str_Treble[]=		{Str_Treble_E,Str_Treble_F,Str_Treble_D,Str_Treble_S,Str_Treble_K};
CODE BYTE 	*Str_Bass[]=			{Str_Bass_E,Str_Bass_F,Str_Bass_D,Str_Bass_S,Str_Bass_K};
CODE BYTE 	*Str_Balance[]=		{Str_Balance_E,Str_Balance_F,Str_Balance_D,Str_Balance_S,Str_Balance_K};
CODE BYTE 	*Str_Red[]=			{Str_Red_E,Str_Red_F,Str_Red_D,Str_Red_S,Str_Red_K};
CODE BYTE 	*Str_Blue[]=			{Str_Blue_E,Str_Blue_F,Str_Blue_D,Str_Blue_S,Str_Blue_K};
CODE BYTE 	*Str_Green[]=			{Str_Green_E,Str_Green_F,Str_Green_D,Str_Green_S,Str_Green_K};
CODE BYTE 	*Str_Hue[]=			{Str_Hue_E,Str_Hue_F,Str_Hue_D,Str_Hue_S,Str_Hue_K};
CODE BYTE 	*Str_Backlight[]=		{Str_Backlight_E,Str_Backlight_F,Str_Backlight_D,Str_Backlight_S,Str_Backlight_K};
CODE BYTE 	*Str_Sharpness[]=		{Str_Sharpness_E,Str_Sharpness_F,Str_Sharpness_D,Str_Sharpness_S,Str_Sharpness_K};
CODE BYTE 	*Str_Contrast[]=		{Str_Contrast_E,Str_Contrast_F,Str_Contrast_D,Str_Contrast_S,Str_Contrast_K};
CODE BYTE 	*Str_Brightness[]=	{Str_Brightness_E,Str_Brightness_F,Str_Brightness_D,Str_Brightness_S,Str_Brightness_K};
CODE BYTE 	*Str_Saturation[]=	{Str_Saturation_E,Str_Saturation_E,Str_Saturation_D,Str_Saturation_S,Str_Saturation_K};
CODE BYTE 	*Str_Reset[]=			{Str_Reset_E,Str_Reset_F,Str_Reset_D,Str_Reset_S,Str_Reset_K};

#ifdef SUPPORT_TV

CODE BYTE *Str_ScanChn[]=		{Str_ScanChn_E,Str_ScanChn_F,Str_ScanChn_D,Str_ScanChn_S,Str_ScanChn_K};
CODE BYTE *Str_FineTune[]=		{Str_FineTune_E,Str_FineTune_F,Str_FineTune_D,Str_FineTune_S,Str_FineTune_K};

#ifdef NTSC_TV
CODE BYTE *Str_AirCable[]=		{Str_AirCable_E,Str_AirCable_E,Str_AirCable_E,Str_AirCable_E,Str_AirCable_E};
CODE BYTE *Str_AddErase[]=		{Str_AddErase_E,Str_AddErase_E,Str_AddErase_E,Str_AddErase_E,Str_AddErase_K};
#elif defined(PAL_TV)
CODE BYTE *Str_ManualTune[]=	{Str_ManualTune_E,Str_ManualTune_E,Str_ManualTune_E,Str_ManualTune_E,Str_ManualTune_K};
CODE BYTE *Str_ChannelEdit[]=   {Str_ChannelEdit_E,Str_ChannelEdit_E,Str_ChannelEdit_E,Str_ChannelEdit_E,Str_ChannelEdit_E};
#endif // NTSC_TV

#endif // SUPPORT_TV

#ifdef SUPPORT_PC
CODE BYTE 	*Str_Phase[]=			{Str_Phase_E,Str_Phase_E,Str_Phase_E,Str_Phase_S,Str_Phase_E};
CODE BYTE 	*Str_Clock[]=			{Str_Clock_E,Str_Clock_F,Str_Clock_D,Str_Clock_S,Str_Clock_E};
CODE BYTE 	*Str_AutoColor[]=		{Str_AutoColor_E,Str_AutoColor_E,Str_AutoColor_E,Str_AutoColor_E,Str_AutoColor_K};
CODE BYTE 	*Str_AutoAdjust[]=	{Str_AutoAdjust_E,Str_AutoAdjust_E,Str_AutoAdjust_E,Str_AutoAdjust_E,Str_AutoAdjust_K};
#endif

#ifdef WIDE_SCREEN
CODE BYTE 	*Str_WideScreen[] =	{Str_WideScreen_E,Str_WideScreen_E,Str_WideScreen_E,Str_WideScreen_E,Str_WideScreen_K};
#endif


⌨️ 快捷键说明

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