📄 osdchar.c
字号:
/********************** SGS-THOMSON MICROELECTRONICS ************************
FILENAME : OSDCHAR.C
VERSION : V1.0
DATE : JAN 1999
AUTHOR(s) : ASHISH RUDOLA/ DEEPAK DOSHI
PROCESSOR : ST92195
DESCRIPTION :
MODIFICATIONS:
-
*****************************************************************************/
#include "osdchar.h"
#include "tv_glob.h"
#include "osdconst.h"
/* feman define for chinese and english */
#ifdef LANGUAGE_OPTION
/* feman define begin */
const unsigned char MAIN_STRING[][2][11] = {
{ "<PICTURE>",{0x3c,0x1,0x20,0x2,0x3e} },
{ "<SOUND>",{0x3c,0x3,0x20,0x4,0x3e} },
{ "<PRESET>",{0x3c,0x1d,0x20,0x1e,0x3e}},
{ "<FUNCTION>",{0x3c,0x9b,0x20,0x9c,0x3e}},
{ "<GAME>",{0x3c,0x90,0x20,0x91,0x3e}},
};
const unsigned char PICMENU_STRING[][2][10] = {
{ "BRIGHT",{0x0c,0x20,0x0d} },
{ "CONTRAST",{0x0e,0x20,0x0f,0x20,0x0d} },
{ "COLOUR",{0x10,0x20,0x0d} },
{ "SHARPNESS",{0x12,0x20,0x13,0x20,0x0d} },
{ "TINT",{0x10,0x20,0x11} },
};
const unsigned char SOUMENU_STRING[][2][8] = {
{ "VOLUME",{0x04,0x20,0x25} },
{ "BALANCE",{0x23,0x20,0x24} },
{ "TREBLE",{0x28,0x20,0x25} },
{ "BASS",{0x27,0x20,0x25} },
};
const unsigned char PREMENU_STRING[][2][8] = {
{ "AUTO",{0x14,0x20,0x15,0x20,0x16,0x20,0x17} },
{ "MANUAL",{0x18,0x20,0x15,0x20,0x16,0x20,0x17} },
{ "FINE",{0x19,0x20,0x11} },
{ "STORE",{0x1d,0x20,0x1e,0x20,0x12,0x20,0x2c} },
};
const unsigned char MAIN_POINTER[]={ 0x9e,0x00 };
const unsigned char PROCESS_SYMBOL[2][4] = { {0xa0,0xa1,0xa2,0xa3},
{0xc0,0xc1,0xc2,0xc3},
};
const unsigned char FUNCMENU_STRING[][2][9] = {
{ "LANGUAGE",{0x0a,0x20,0x0b}},
{ "TIMER",{0x06,0x20,0x07}},
};
const unsigned char SYSTEM_STRING[][6] = { {0xa4,0xa4,0xa4,0xa4}, "PAL","SECAM","NTSC1","NTSC2","AUTO"};
const unsigned char AUDIO_SYSTEM_STRING[][3] = { {0xa4,0xa4},"BG","DK","I","MN"};
const unsigned char YES_NO_STRING[][2][4] = {
{ "YES",{0x1f} },
{ "NO", {0x21} },
};
const unsigned char PICTURE_MODE_STRING [][2][8] = {
{ "MEMORY", {0x80,0x20,0x81} },
{ "NORMAL", {0x7e,0x20,0x7f} },
{ "DYNAMIC", {0x15,0x20,0x84} },
};
const unsigned char AV_STRING [][2][6] = {
{ "AV1",{0x7b,0x20,0x1b,0x20,0x31} },
{ "AV2",{0x7b,0x20,0x1b,0x20,0x32} },
{ "SVHS",{0x7b,0x20,0x1b,0x20,0x53} },
{ "RGB","RGB" },
};
const unsigned char SERVICE_STRING[][11] = {
"Tuner AGC",
"Red Gain",
"Red Cut",
"Green Gain",
"Green Cut",
"Blue Gain",
"H Position",
"VPOS 50",
"VPOS 60",
"VAMP 50",
"VAMP 60",
"VCO Coarse",
"VCO FINE",
};
const unsigned char AFC_STATUS[][4] = {
"OK ",
" ",
"Lo1",
"Lo2",
"Hi1",
"Hi2",
" ",
" ",
};
const unsigned char DESIGN_STRING[][9] = {
"AGC Gain",
"OPTION 1",
"OPTION 2",
"OPTION 3",
"HPOS OSD",
"VPOS OSD",
};
const unsigned char TIME_STRING[][2][9] = {
{"TIME ", {0x6,0x20,0x7} },
{"ON TIME", {0x1f,0x20,0x86,0x20,0x6,0x20,0x7} },
{"OFF TIME", {0x21,0x20,0x86,0x20,0x6,0x20,0x7} },
{"ON PR", {0x1f,0x20,0x86,0x20,0x1d,0x20,0x1e} },
};
const unsigned char SLEEP_STRING[][6] = { "SLEEP",{0x20,0x5,0x20,0x7} };
const unsigned char ON_OFF_STRING[][2][4] = {
{ "ON",{0x1f,0x20} },
{ "OFF",{0x21,0x20} },
};
#ifdef ST9306
const unsigned char ST9306_STRING[][7] = {
"V AMP",
"V SH",
"V SC",
"V CC",
"EW WTH",
"EW AMP",
"EW SHP",
"EW TRP",
};
#endif
/* feman define end */
/* Status strings */
const unsigned char CHANNEL_STRING[] ="Pr";
const unsigned char LABEL_STRING[][6]= {"Label"};
const unsigned char INSTALL_STRING[][12] = {"Install",};
const unsigned char PROGRAM_STRING[][10] = {"Program"};
const unsigned char RF_STRING[][7] = {"RF Std",};
const unsigned char STORE_STRING[][10] = {"Store",};
const unsigned char VOLUME_STRING[][10] = {"Volume"};
const unsigned char TIMER_STRING[][8] = {"Timer"};
const unsigned char SKIP_STRING[][5] = {"Skip"};
const unsigned char BAND_VHF_H_STRING[][10] = {"Band III"};
const unsigned char BAND_VHF_L_STRING[][8] = {"Band I"};
const unsigned char BAND_UHF_STRING[][10] = {"Band UHF"};
#ifdef NICAM
#ifdef FM_WIDE
const unsigned char FM_DK_WIDE_STRING[][11] = {"FM DK Wide",};
#endif
const unsigned char MONO_STRING[][6] = {"Mono"};
const unsigned char NICAM_BG_STRING[][10] = {"Nicam BG",};
const unsigned char NICAM_I_STRING[][10] = {"Nicam I",};
const unsigned char NICAM_DK_STRING[][10] = {"Nicam DK","Nicam DK","Nicam DK","Nicam DK"};
const unsigned char NICAM_LL1_STRING[][10] = {"Nicam LL1","Nicam LL1","Nicam LL1","Nicam LL1"};
const unsigned char DUAL1_STRING[][7] = {"Dual 1","Dual 1","Dual 1","Dual 1"};
const unsigned char DUAL2_STRING[][7] = {"Dual 2","Dual 2","Dual 2","Dual 2"};
const unsigned char ZWEITON_BG_STRING[][11] = {"Zweiton BG","Zweiton BG","Zweiton BG","Zweiton BG"};
const unsigned char ZWEITON_DK_STRING[][11] = {"Zweiton DK","Zweiton DK","Zweiton DK","Zweiton DK"};
const unsigned char DUAL_STRING[][5] = {"Dual","Dual","Dual","Dual"};
const unsigned char STEREO_STRING[][7] = {"Stereo","Stereo","Stereo","Stereo"};
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -