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

📄 osdchar.c

📁 以ST公司CPU为核心的彩色电视机的完整源程序。
💻 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 + -