📄 generic_osdtable.h
字号:
BYTE code OSD_SERVICE_SCALER_GENERIC[]=
{
_R_GENERIC_,_E_GENERIC_,_A_GENERIC_,_L_GENERIC_,_T_GENERIC_,_E_GENERIC_,_K_GENERIC_,___GENERIC_,_2_GENERIC_,_5_GENERIC_,_4_GENERIC_,_9_GENERIC_,_T_GENERIC_,_End_
};
BYTE code OSD_HOUR_MIN_STR_GENERIC[]=
{
_0_GENERIC_,_0_GENERIC_,_0_GENERIC_,_0_GENERIC_,_0_GENERIC_,_H_GENERIC_,_o_GENERIC_,_u_GENERIC_,_r_GENERIC_,___GENERIC_,_0_GENERIC_,_0_GENERIC_,_M_GENERIC_,_i_GENERIC_,_n_GENERIC_,_End_
};
#endif
BYTE code OSD_HOUR_STR_GENERIC[]=//#0820_issue02 Add the Hr string right after the working number as the following picuture shows.
{
_H_GENERIC_,_MA_ICO_GENERIC_21,_End_
};
//************************************************************************/
BYTE code OSD_VERSION_STR_GENERIC[]=
{
// _W_GENERIC_,_2_GENERIC_,_4_GENERIC_,_0_GENERIC_,_8_GENERIC_,___GENERIC_,_0_GENERIC_,_4_GENERIC_,_1_GENERIC_,_0_GENERIC_,_MINUS_GENERIC_,_D_GENERIC_,_U_GENERIC_,_A_GENERIC_,_L_GENERIC_,_End_,
_P_GENERIC_,_L_GENERIC_,_E_GENERIC_,_2_GENERIC_,_2_GENERIC_,_0_GENERIC_,_8_GENERIC_,___GENERIC_,_V_GENERIC_,_0_GENERIC_,_0_GENERIC_,_1_GENERIC_,___GENERIC_,_0_GENERIC_,_1_GENERIC_,_0_GENERIC_,_5_GENERIC_,_End_,// version ryan 081231
};
BYTE code OSD_VISTA_BASIC_STR_GENERIC[]=
{
_P_GENERIC_,_R_GENERIC_,_E_GENERIC_,_M_GENERIC_,_I_GENERIC_,_U_GENERIC_,_M_GENERIC_,_End_,
};
BYTE code OSD_INITIAL_CTRL_GENERIC[]=
{
//=== ROW COMMAND BYTE 0 ===============================================//
FONTBYTE0(0x000),0x80,_Repeat_,_OSD_ROW_SIZE_GENERIC,_Next_,
#if((_AUDIO_SUPPORT==_ENABLE)||(_TMDS_SUPPORT==_ON))
//=== ROW COMMAND BYTE 1 ==============================================//
FONTBYTE1(0x000),0x88,0x88,
0x88,0x88,0x40,
0x30,0x88,0x40,
0x30,0x88,0x40,
0x30,0x88,0x40,
0x30,0x88,0x88,
0x30,0x88,0x40,
#if(_HDMI_OVERSCAN == _ON)
0x30,0x88,0x40,_Next_,
#else
_Next_,
#endif //End of #if(_HDMI_OVERSCAN == _ON)
#else
//=== ROW COMMAND BYTE 1 ==============================================//
FONTBYTE1(0x000),0x88,0x88,
0x80,0x88,0x60,0x40,0x88,0x60,
0x40,0x88,0x60,0x40,0x88,0x60,0x88,0x88,0x88,_Next_,
#endif
//=== ROW COMMAND BYTE 2 ==============================================//
FONTBYTE2(0x000),_OSD_COL_SIZE_GENERIC,_Repeat_,_OSD_ROW_SIZE_GENERIC,_Next_,
//=== ROW END =========================================================//
FONTBYTE0(_OSD_ROW_SIZE_GENERIC),0x00,_Next_,
//=== CLEAR ALL WINDOW ================================================//
WINDOWALLBYTE(0x100),0x00,_Repeat_,12*7,_Next_,//test
//=== ENABLE PWM ======================================================//
//FRAMEBYTE1(0x002),0x50,_Next_,
//=== OSD V-Start ======================================================//
// FRAMEBYTE0(0x003),0x10,_Next_,
// FRAMEBYTE0(0x003),0x00,_Next_,
//=== FONT SELECT ADDRESS & FONT BASE ADDRESS *************************//
FRAMEALLBYTE(0x004),(BYTE)_OSD_FONT_SELECT_ADDRESS_GENERIC,
(((_OSD_FONT_SELECT_ADDRESS_GENERIC&0xF00)>>4)|((BYTE)(_OSD_FONT_START_POSITION_GENERIC)) & 0x0F),
((_OSD_FONT_START_POSITION_GENERIC&0xFF0)>>4),_Next_,
_End_
};
/************************************************************************/
BYTE code OSD_WINDOW_STYLE1_GENERIC[]=
{
WINNO(3),
0x09, //BYTE 0 of 100h
(_CP_DARKBLUE<<4)|_CP_WHITE, //BYTE 1 of 100h
0x00, //BYTE 2 of 100h
0x00, //BYTE 0 of 103h
0x00|_CP_DARKBLUE, //BYTE 1 of 103h
0x09 //BYTE 2 of 103h
};
/************************************************************************/
BYTE code OSD_WINDOW_STYLE2_GENERIC[]=
{
WINNO(6),
0x09,
(_CP_WHITE<<4)|_CP_DARKBLUE,
0x00,
0x00,
0x00|_CP_GRAY,
0x19
};
/************************************************************************/
BYTE code OSD_WINDOW_STYLE3_GENERIC[]=
{
WINNO(5),
0x09, //BYTE 0 of 100h
(_CP_DARKBLUE<<4)|_CP_WHITE, //BYTE 1 of 100h
0x00, //BYTE 2 of 100h
0x00, //BYTE 0 of 103h
0x00|_CP_LIGHTBLUE, //BYTE 1 of 103h
0x09 //BYTE 2 of 103h
};
/************************************************************************/
BYTE xdata OSD_TITLE_MAIN_MENU_STR_LAN_GENERIC[_MainMenu] _at_ _OSD_TITLE_MAIN_MENU_STR_LAN_GENERIC_EXTEND_ADDRESS;
BYTE xdata OSD_TITLE_ECO_STR_LAN[_ECO] _at_ _OSD_TITLE_ECO_STR_LAN_EXTEND_ADDRESS;
BYTE xdata OSD_TITLE_OptiColor_STR_LAN[_OPTICOLOR] _at_ _OSD_TITLE_OptiColor_STR_LAN_EXTEND_ADDRESS;
/*
BYTE code OSD_TITLE_MAIN_MENU_STR_LAN_GENERIC[]=//123
{
_M_GENERIC_,_a_GENERIC_,_i_GENERIC_,_n_GENERIC_,___GENERIC_,_M_GENERIC_,_e_GENERIC_,_n_GENERIC_,_u_GENERIC_,_End_,
_M_GENERIC_,_e_GENERIC_,_n_GENERIC_,_u_GENERIC_,___GENERIC_,_p_GENERIC_,_r_GENERIC_,_i_GENERIC_,_n_GENERIC_,_c_GENERIC_,_i_GENERIC_,_p_GENERIC_,_a_GENERIC_,_l_GENERIC_,_End_,
_H_GENERIC_,_a_GENERIC_,_u_GENERIC_,_p_GENERIC_,_t_GENERIC_,_m_GENERIC_,_e_GENERIC_,_n_GENERIC_,_E_GENERIC_2C,_End_,
_P_GENERIC_,_r_GENERIC_,_i_GENERIC_,_n_GENERIC_,_c_GENERIC_,_i_GENERIC_,_p_GENERIC_,_a_GENERIC_,_l_GENERIC_,_e_GENERIC_,___GENERIC_,_M_GENERIC_,_e_GENERIC_,_n_GENERIC_,_u_GENERIC_,_End_,
_M_GENERIC_,_e_GENERIC_,_n_GENERIC_,_u_GENERIC_,___GENERIC_,_g_GENERIC_,_E_GENERIC_3A,_E_GENERIC_2A,_w_GENERIC_,_n_GENERIC_,_e_GENERIC_,_End_,
_M_GENERIC_,_e_GENERIC_,_n_GENERIC_,_E_GENERIC_2D,___GENERIC_,_p_GENERIC_,_r_GENERIC_,_i_GENERIC_,_n_GENERIC_,_c_GENERIC_,_i_GENERIC_,_p_GENERIC_,_a_GENERIC_,_l_GENERIC_,_End_,
_H_GENERIC_,_o_GENERIC_,_o_GENERIC_,_f_GENERIC_,_d_GENERIC_,_m_GENERIC_,_e_GENERIC_,_n_GENERIC_,_u_GENERIC_,_End_,
_JAPAN_GENERIC_86,_JAPAN_GENERIC_87,_JAPAN_GENERIC_6E,_JAPAN_GENERIC_73,_JAPAN_GENERIC_5E,_JAPAN_GENERIC_5F,_JAPAN_GENERIC_86,_JAPAN_GENERIC_87,_JAPAN_GENERIC_62,_JAPAN_GENERIC_72,_JAPAN_GENERIC_88,_JAPAN_GENERIC_89,_JAPAN_GENERIC_66,_JAPAN_GENERIC_67,_End_,
_CHIS_GENERIC_02,_CHIS_GENERIC_03,_CHIS_GENERIC_04,_CHIS_GENERIC_05,_CHIS_GENERIC_40,_CHIS_GENERIC_41,_End_,
_E_GENERIC_4B,_E_GENERIC_5A,_a_GENERIC_,_E_GENERIC_49,_E_GENERIC_42,_o_GENERIC_,_e_GENERIC_,___GENERIC_,_M_GENERIC_,_e_GENERIC_,_E_GENERIC_42,_E_GENERIC_5B,_End_, //dio26jun _E_GENERIC_4A=>_E_GENERIC_4B
};
BYTE code OSD_TITLE_ECO_STR_LAN[]= //length 98
{
0x3B,_C_GENERIC_,_O_GENERIC_,___GENERIC_,_M_GENERIC_,_o_GENERIC_,_d_GENERIC_,_e_GENERIC_,_End_,
0x3B,_C_GENERIC_,_O_GENERIC_,___GENERIC_,_M_GENERIC_,_o_GENERIC_,_d_GENERIC_,_e_GENERIC_,_End_,
0x3B,_C_GENERIC_,_O_GENERIC_,___GENERIC_,_M_GENERIC_,_o_GENERIC_,_d_GENERIC_,_u_GENERIC_,_s_GENERIC_,_End_,
0x3B,_C_GENERIC_,_O_GENERIC_,___GENERIC_,_M_GENERIC_,_o_GENERIC_,_d_GENERIC_,_a_GENERIC_,_l_GENERIC_,_i_GENERIC_,_t_GENERIC_,_E_GENERIC_30,_End_,
0x3B,_C_GENERIC_,_O_GENERIC_,___GENERIC_,_T_GENERIC_,_r_GENERIC_,_y_GENERIC_,_b_GENERIC_,_End_,
0x3B,_C_GENERIC_,_O_GENERIC_,___GENERIC_,_M_GENERIC_,_o_GENERIC_,_d_GENERIC_,_o_GENERIC_,_End_,
0x3B,_C_GENERIC_,_O_GENERIC_,___GENERIC_,_M_GENERIC_,_o_GENERIC_,_d_GENERIC_,_e_GENERIC_,_End_,
0x3B,_C_GENERIC_,_O_GENERIC_,___GENERIC_,_JAPAN_GENERIC_92,_JAPAN_GENERIC_93,_JAPAN_GENERIC_66,_JAPAN_GENERIC_67,_JAPAN_GENERIC_94,_JAPAN_GENERIC_95,_End_,
0x3B,_C_GENERIC_,_O_GENERIC_,___GENERIC_,_CHIS_GENERIC_8E,_CHIS_GENERIC_8F,_CHIS_GENERIC_90,_CHIS_GENERIC_91,_End_,
0x3B,_C_GENERIC_,_O_GENERIC_,___GENERIC_,_P_GENERIC_,_e_GENERIC_,_E_GENERIC_57,_E_GENERIC_4C,_E_GENERIC_4E,_End_,
};
BYTE code OSD_TITLE_OptiColor_STR_LAN[]=//length 80
{
_O_GENERIC_,_p_GENERIC_,_N00,_C_GENERIC_,_N01,_N02,_N03,_End_,
_O_GENERIC_,_p_GENERIC_,_N00,_C_GENERIC_,_N01,_N02,_N03,_End_,
_O_GENERIC_,_p_GENERIC_,_N00,_F_GENERIC_,_a_GENERIC_,_r_GENERIC_,_b_GENERIC_,_End_,//ryan 0901
_O_GENERIC_,_p_GENERIC_,_N00,_C_GENERIC_,_N01,_N02,_N03,_End_,
_O_GENERIC_,_p_GENERIC_,_N00,_C_GENERIC_,_N01,_N02,_N03,_End_,
_O_GENERIC_,_p_GENERIC_,_N00,_C_GENERIC_,_N01,_N02,_N03,_End_,
_O_GENERIC_,_p_GENERIC_,_N00,_C_GENERIC_,_N01,_N02,_N03,_End_,
_O_GENERIC_,_p_GENERIC_,_N00,_C_GENERIC_,_N01,_N02,_N03,_End_,
_O_GENERIC_,_p_GENERIC_,_N00,_C_GENERIC_,_N01,_N02,_N03,_End_,
_O_GENERIC_,_p_GENERIC_,_N00,_C_GENERIC_,_N01,_N02,_N03,_End_,
};*/
BYTE xdata OSD_Standard_STR_LAN[_STANDARD] _at_ _OSD_Standard_STR_LAN_EXTEND_ADDRESS;
BYTE xdata OSD_Office_STR_LAN[_OFFICE] _at_ _OSD_Office_STR_LAN_EXTEND_ADDRESS;
BYTE xdata OSD_Movie_STR_LAN[_MOVIE] _at_ _OSD_Movie_STR_LAN_EXTEND_ADDRESS;
BYTE xdata OSD_Game_STR_LAN[_GAME] _at_ _OSD_Game_STR_LAN_EXTEND_ADDRESS;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -