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

📄 osd.h

📁 Realtek 公司的RTD2523A芯片原厂source code,没有被修改过的。
💻 H
📖 第 1 页 / 共 5 页
字号:
    NOTE_V,93,_nn_,      //NOTE_H,  //V & H Delay 
#endif 
    0xa2,0x1e,0x06,_nn_, //Row 2,Col 30  //attr  
    0xa2,0x00,      //Row 2,Col 0   //attr 
    0x04,_bb_,6,_nn_,
    0x82,0x00,      //Row 2,Col 0   //char
    0x00,_M_,_U_,_T_,_E_,0x00,_nn_,
    _end_
};



unsigned char code OSD_VOLUME[] =
{
    0xaf,0x0c,      //Row 15,Col 12
#if (DISP_1024x768 == DISP_SIZE)
    NOTE_V,73,_nn_,      //NOTE_H,  //V & H Delay 
#else
    NOTE_V,93,_nn_,      //NOTE_H,  //V & H Delay 
#endif
    0xa2,0x1e,0x06,_nn_, //Row 2,Col 30  //attr  
    0xa2,0x00,      //Row 2,Col 0   //attr 
    0x05,_bb_,6,_nn_,
    0x82,0x00,      //Row 2,Col 0   //char
    _V_,_O_,_L_,0x0c,0x00,0x00,_nn_,
    _end_
};
#endif

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/*
unsigned char code Remark_NoCable_ENG[] =   // NO CABLE
{
    0x8b,0x05,  // Row 11,Col 5
    _C_,_a_,_b_,_l_,_e_,0x00,_N_,_o_,_t_,0x00,_C_,_o_,_n_,_n_,_e_,_c_,_t_,_e_,_d_,_nn_,
    _end_
};



unsigned char code Remark_NoCable_GER[] =   // NO CABLE
{
    0x8b,0x03,  // Row 11,Col 3
    _K_,_a_,_b_,_e_,_l_,0x00,_n_,_i_,_c_,_h_,_t_,0x00,_a_,_n_,_g_,_e_,_b_,_r_,_a_,_c_,_h_,_t_,_nn_,
    _end_
};



unsigned char code Remark_NoCable_FRE[] =   // NO CABLE
{
    0x8b,0x07,  // Row 11,Col 7
    _C_,_av_,_b_,_l_,_e_,0x00,_n_,_o_,_n_,0x00,_r_,_e_,_l_,_i_,_ep_,_nn_,
    //_V_,_e_,_r_,_i_,_f_,_i_,_e_,_r_,0x00,_l_,_a_,0x00,_c_,_o_,_n_,_n_,_e_,_x_,_i_,_o_,_n_,_nn_,
    _end_
};



unsigned char code Remark_NoCable_ITA[] =   // NO CABLE
{
    0x8b,0x06,  // Row 11,Col 6
    _C_,_a_,_v_,_o_,0x00,_n_,_o_,_n_,0x00,_c_,_o_,_n_,_n_,_e_,_s_,_s_,_o_,_nn_,
    _end_
};



unsigned char code Remark_NoCable_SPA[] =   // NO CABLE
{
    0x8b,0x06,  // Row 11,Col 6
    _C_,_a_,_b_,_l_,_e_,0x00,_n_,_o_,0x00,_c_,_o_,_n_,_e_,_c_,_t_,_d_,_o_,_nn_,
    //_C_,_o_,_m_,_p_,_r_,_o_,_b_,_a_,_r_,0x00,_l_,_a_,0x00,_c_,_o_,_n_,_e_,_x_,_i_,_o_,_n_,_nn_,
    _end_
};


unsigned char code Remark_NoCable_CHI_T[]   =   // NO CABLE
{
    0x8b,0x0c,  // Row 11,Col 12
    0xc3,0x00,0xec,0x00,0xed,_nn_,
    _end_
};



unsigned char code Remark_NoCable_CHI_S[]   =   // NO CABLE
{
    0x8b,0x0c,  // Row 11,Col 12
    0xc3,0x00,0xec,0x00,0xc0,_nn_,
    _end_
};



unsigned char code Remark_NoCable_JAP[] =   // NO CABLE
{
    0x8b,0x0d,  // Row 11,Col 12
    0xec,0xc0,0xc3,0xaa,_nn_,
    _end_
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


unsigned char code Remark_NoSignal_ENG[]    =   // NO SIGNAL
{
    0x8b,0x0a,  // Row 11,Col 10
    _N_,_o_,0x00,_S_,_i_,_g_,_n_,_a_,_l_,_nn_,
    _end_
};


unsigned char code Remark_NoSignal_GER[]    =   // NO SIGNAL
{
    0x8b,0x06,  // Row 11,Col 6
    _N_,_e_,_i_,_n_,0x00,_E_,_i_,_n_,_g_,_a_,_n_,_g_,_s_,_i_,_g_,_n_,_a_,_l_,_nn_,
    _end_
};



unsigned char code Remark_NoSignal_FRE[]    =   // NO SIGNAL
{
    0x8b,0x08,  // Row 11,Col 8
    _A_,_u_,_c_,_u_,_n_,0x00,_s_,_i_,_g_,_n_,_a_,_l_,_nn_,
    _end_
};



unsigned char code Remark_NoSignal_ITA[]    =   // NO SIGNAL
{
    0x8b,0x07,  // Row 11,Col 7
    _N_,_e_,_s_,_s_,_u_,_n_,0x00,_s_,_e_,_g_,_n_,_a_,_l_,_e_,_nn_,
    _end_
};



unsigned char code Remark_NoSignal_SPA[]    =   // NO SIGNAL
{
    0x8b,0x08,  // Row 11,Col 8
    _N_,_i_,_n_,_g_,_u_,_n_,_a_,0x00,_s_,_e_,_ns_,_a_,_l_,_nn_,
    _end_
};



unsigned char code Remark_NoSignal_CHI_T[]  =   // NO SIGNAL
{
    0x8b,0x0c,  // Row 11,Col 12
    0xc3,0x00,0xec,0x00,0xed,_nn_,
    _end_
};



unsigned char code Remark_NoSignal_CHI_S[]  =   // NO SIGNAL
{
    0x8b,0x0c,  // Row 11,Col 12
    0xc3,0x00,0xec,0x00,0xc0,_nn_,
    _end_
};



unsigned char code Remark_NoSignal_JAP[]    =   // NO SIGNAL
{
    0x8b,0x0c,  // Row 11,Col 12
    0xec,0xc0,0xc3,0xaa,_nn_,
    _end_
};

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


unsigned char code Remark_NoSupport_ENG[]   =   // NO SUPPORT
{
    0x8b,0x05,  // Row 11,Col 5
    _S_,_i_,_g_,_n_,_a_,_l_,0x00,_O_,_u_,_t_,0x00,_O_,_f_,0x00,_R_,_a_,_n_,_g_,_e_,_nn_,
    _end_
};



unsigned char code Remark_NoSupport_GER[]   =   // NO SUPPORT
{
    0x8b,0x04,  // Row 11,Col 4
    _F_,_r_,_e_,_q_,0xfb,_n_,_i_,_c_,_h_,_t_,0x00,_i_,_m_,0x00,_b_,_e_,_r_,_e_,_i_,_c_,_h_,_nn_,
    _end_
};



unsigned char code Remark_NoSupport_FRE[]   =   // NO SUPPORT
{
    0x8b,0x06,  // Row 11,Col 6
    _S_,_i_,_g_,_n_,_a_,_l_,0x00,_h_,_o_,_r_,_s_,0x00,_g_,_a_,_m_,_m_,_e_,_nn_,
    _end_
};



unsigned char code Remark_NoSupport_ITA[]   =   // NO SUPPORT
{
    0x8b,0x05,  // Row 11,Col 5
    _S_,_e_,_g_,_n_,_a_,_l_,_e_,0x00,_f_,_u_,_o_,_r_,_i_,0x00,_c_,_a_,_m_,_p_,_o_,_nn_,
    _end_
};



unsigned char code Remark_NoSupport_SPA[]   =   // NO SUPPORT
{
    0x8b,0x04,  // Row 11,Col 4
    _S_,_e_,_ns_,_a_,_l_,0x00,_f_,_u_,_e_,_r_,_a_,0x00,_d_,_e_,0x00,_r_,_a_,_n_,_g_,_o_,_nn_,
    _end_
};



unsigned char code Remark_NoSupport_CHI_T[] =   // NO SUPPORT
{
    0x8b,0x0a,  // Row 11,Col 10
    0xec,0x00,0xed,0x00,0xc5,0x00,0xc9,0x00,0xca,_nn_,
    _end_
};



unsigned char code Remark_NoSupport_CHI_S[] =   // NO SUPPORT
{
    0x8b,0x0a,  // Row 11,Col 10
    0xec,0x00,0xbf,0x00,0xc5,0x00,0xc9,0x00,0x92,_nn_,
    _end_
};



unsigned char code Remark_NoSupport_JAP[]   =   // NO SUPPORT
{
    0x8b,0x0b,  // Row 11,Col 11
    0xb9,0xba,0xbe,0xab,0xec,0xbf,_nn_,
    _end_
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
unsigned char code Remark_Mode[]    =
{
    5,  Y_INC,  OSD_ROW_90,     0x8b,0x07,  // Row 11, Col 7
    0
};
unsigned char code Remark_Rate[]    =
{
    5,  Y_INC,  OSD_ROW_90,     0x8b,0x11,  // Row 11, Col 17
    0
};

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
unsigned char code Remark_V60_0[]   =   // NTSC-M    60HZ
{
    17, N_INC,  OSD_DATA_92,    _N_,_T_,_S_,_C_,0x0d,_M_,0x00,0x00,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V60_1[]   =   // PAL-443   60HZ
{
    17, N_INC,  OSD_DATA_92,    _P_,_A_,_L_,0x0d,_4_,_4_,_3_,0x00,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V60_2[]   =   // NTSC-443  60HZ
{
    17, N_INC,  OSD_DATA_92,    _N_,_T_,_S_,_C_,0x0d,_4_,_4_,_3_,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V60_3[]   =   // PAL-M     60HZ
{
    17, N_INC,  OSD_DATA_92,    _P_,_A_,_L_,0x0d,_M_,0x00,0x00,0x00,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V60_4[]   =   // NTSC-JP   60HZ
{
    17, N_INC,  OSD_DATA_92,    _N_,_T_,_S_,_C_,0x0d,_J_,_P_,0x00,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};

unsigned char code Remark_V60_5[]   =   // SECAM     50HZ
{
    17, N_INC,  OSD_DATA_92,    0x00,_S_,_E_,_C_,_A_,_M_,0x00,0x00,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};
//--------------------------------
unsigned char code Remark_V50_0[]   =   // PAL-BGHI  50HZ
{
    17, N_INC,  OSD_DATA_92,    _P_,_A_,_L_,0x0d,_B_,_G_,_H_,_I_,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V50_1[]   =   // NTSC-443  50HZ
{
    17, N_INC,  OSD_DATA_92,    _N_,_T_,_S_,_C_,0x0d,_4_,_4_,_3_,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V50_2[]   =   // PAL-N     50HZ
{
    17, N_INC,  OSD_DATA_92,    _P_,_A_,_L_,0x0d,_N_,0x00,0x00,0x00,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V50_3[]   =   // NTSC-N    50HZ
{
    17, N_INC,  OSD_DATA_92,    _N_,_T_,_S_,_C_,0x0d,_N_,0x00,0x00,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V50_4[]   =   // RESERVED  50HZ
{
    17, N_INC,  OSD_DATA_92,    _R_,_E_,_S_,_E_,_R_,_V_,_E_,_D_,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V50_5[]   =   // SECAM     50HZ
{
    17, N_INC,  OSD_DATA_92,    0x00,_S_,_E_,_C_,_A_,_M_,0x00,0x00,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
*/
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

unsigned char code OSD_Enable[]     =
{
	//RTD2523
	//====================================
	//FRAME,PWM DUTY,PWM CONTROL REGISSTER
	//====================================
	//0x05,Y_INC,0x90,0x80,0x00,
	//0x04,N_INC,0x92,
	//0x01,

	0x05,Y_INC,0x90,0xC0,0x03,
	0x06,N_INC,0x92,
	0x13,0x00,0x28,

	//===================

	5,  Y_INC,  OSD_ADDR_MSB_90, 0xc0,0x02,
	6,  N_INC,  OSD_DATA_92,     0x63,0x08,0x00,


	0
};


unsigned char code OSD_Reset[]    =
{

	0xc1,0x00,
	0x00,_bb_,84,_nn_,

	_end_

};         

/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
unsigned char code OSD_Title_Atb[]  =
{
    6,  Y_INC,  OSD_ROW_90,     0xa0,0x1e,0x43, //Row 0,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa0,0x02,      //Row 0,Col 2
    27, BURST,  OSD_DATA_92,    0x07,
    0
};

unsigned char code OSD_Title_W_Atb[] =
{
    6,  Y_INC,  OSD_ROW_90,     0xa1,0x1e,0x44, //Row 1,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x02,      //Row 1,Col 2
    27, BURST,  OSD_DATA_92,    0x17,
    0
};

unsigned char code OSD_Title_E_Atb[] =
{
    6,  Y_INC,  OSD_ROW_90,     0xa1,0x1e,0x44, //Row 1,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x02,      //Row 1,Col 2
    27, BURST,  OSD_DATA_92,    0x97,
    0
};

unsigned char code OSD_Title_Icon[] =
{
    5,  Y_INC,  OSD_ROW_90,     0x80,0x02,  //Row 0,Col 2
    27, N_INC,  OSD_DATA_92,    0x10,0x10,0x11,0x11,0x18,0x18,0x19,0x19,0x16,0x16,0x17,0x17,
                                0x12,0x12,0x13,0x13,0x1c,0x1c,0x1d,0x1d,0x1a,0x1a,0x1b,0x1b,
    0
};
*/

//---- Rtd 2523 table ----

unsigned char code OSD_Window_Setting[] = 
{
	0xc1,0x00,
	0x1b,0x44,0xe7,0x00,0x00,0x00,0xa0,0x87,0x20,0x00,0x14,0x71,_nn_,

	0xc1,0x04,
	0x12,0xee,0x00,0x20,0x80,0x01,0x30,0x82,0x1f,0x00,0x0c,0x15,_nn_,
	
	0xc1,0x08,
	0x12,0xee,0x00,0x50,0x82,0x01,0x80,0x87,0x1f,0x00,0x0c,0x15,_nn_,
	
	0xc1,0x0c,
	0x12,0xee,0x00,0x20,0x80,0x06,0x30,0x82,0x1f,0x00,0x0d,0x15,_nn_,
	
	0xc1,0x10,
	0x12,0xee,0x00,0x50,0x82,0x06,0x80,0x87,0x1f,0x00,0x0d,0x15,_nn_,
	
	_end_
};

unsigned char code Page_All_Atb[] = 
{
	//Row commands
	0x10,0x00,
	0x80,_bb_,18,_nn_,
	
	0x50,0x00,
	0x08,0x58,0x68,0x88,0x88,0x88,0x70,0x88,0x70,0x88,0x70,0x88,
	0x70,0x88,0x70,0x88,0xb8,0x88,_nn_,

	0x90,0x00,
	0x00,0x0a,0x05,0x1b,0x00,0x32,0x00,0x34,0x00,0x32,0x00,0x38,
	0x00,0x32,0x00,0x1e,0x00,0x28,_nn_,
	
	0x10,0x12,
	0x00,_nn_,
	
	//Font Select Byte 0
	0x10,0x13,	//row 0,1,2,3,4 and row 5 left
	0x00,_bb_,11,0x90,0x90,0x90,0x00,0x00,
	0x90,0x90,0x90,0xbc,_bb_,6,0x00,0x00,0x88,_bb_,14,0x00,_nn_,

	//Font Select Byte 1
	0x50,0x13,	//row 0,1,2,3,4 and row 5 left
	0x0c,_bb_,11,0x3d,0x3e,0x3f,0x0c,0x0c,0x4d,0x4e,0x4f,
	0x74,0x75,0x76,0x77,0x78,0x79,0x3c,0x3c,0x00,_bb_,14,0x0c,_nn_,

	_end_
};

unsigned char code Page_All_ENG[] = 
{
	//Font Select Byte 0
	0x10,0x3d,	//row 5 left (61)
	0x00,0x90,0x90,0x00,0x8a,0x88,0x84,0x88,0x88,0x86,0x8a,_bb_,4,0x00,_nn_,

	0x10,0x6f,	//row 7 left (111)
	0x00,0x90,0x90,0x00,0x8a,0x84,0x88,0x86,0x88,0x86,0x88,0x8a,0x8a,0x8a,0x00,_nn_,

	0x10,0xa3,	//row 9 left (163)
	0x00,0x90,0x90,0x00,0x8a,0x88,0x88,0x88,0x86,0x84,0x88,0x88,0x8a,0x8a,0x00,_nn_,
	
	0x10,0xd5,	//row 11 left (213)
	0x00,0x90,0x90,0x00,0x8a,0x8a,0x8a,0x88,0x8c,0x88,0x88,0x88,0x8a,0x8a,0x00,_nn_,

	0x11,0x0d,	//row 13 left (269)
	0x00,0x90,0x90,0x00,0x8a,0x84,0x88,0x88,0x84,0x8a,_bb_,5,0x00,_nn_,

	0x11,0x3f,	//row 15 left (319)
	0x00,0x90,0x90,0x00,0x8a,0x88,0x84,0x86,0x8a,_bb_,6,0x00,_nn_,

	0x11,0x5d,	//row 17 (349)
	0x8c,_bb_,40,_nn_,
	
	//Font Select Byte 1
	0x50,0x3d,	//row 5 left (61)
	0x0c,0x40,0x41,0x0c,0x22,0x4e,0x4b,0x4e,0x54,0x51,0x00,_bb_,4,0x14,_nn_,

	0x50,0x6f,	//row 7 left (111)
	0x0c,0x42,0x43,0x0c,0x2f,0x48,0x42,0x53,0x54,0x51,0x44,0x00,0x00,0x00,0x18,_nn_,

	0x50,0xa3,	//row 9 left (163)
	0x0c,0x44,0x45,0x0c,0x25,0x54,0x4d,0x42,0x53,0x48,0x4e,0x4d,0x00,0x00,0x18,_nn_,

	0x50,0xd5,	//row 11 left (213)
	0x0c,0x46,0x47,0x0c,0x2e,0x32,0x23,0x00,0x2c,0x44,0x4d,0x54,0x00,0x00,0x0a,_nn_,

	0x51,0x0d,	//row 13 left (269)
	0x0c,0x48,0x49,0x0c,0x2c,0x48,0x52,0x42,0x0b,0x00,_bb_,5,0x14,_nn_,

	0x51,0x3f,	//row 15 left (319)
	0x0c,0x4a,0x4b,0x0c,0x24,0x57,0x48,0x53,0x00,_bb_,6,0x10,_nn_,

	0x51,0x5d,	//row 17 (349)
	0x00,_bb_,40,_nn_,

	_end_

};

unsigned char code Page_All_GER[] = 
{
	//Font Select Byte 0
	0x10,0x3d,	//row 5 left (61)
	0x00,0x90,0x90,0x00,0x8a,0x88,0x86,0x88,0x88,0x84,0x8a,_bb_,4,0x00,_nn_,

	0x10,0x6f,	//row 7 left (111)
	0x00,0x90,0x90,0x00,0x8a,0x84,0x84,0x88,0x88,0x88,0x88,0x8a,0x8a,0x8a,0x00,_nn_,

	0x10,0xa3,	//row 9 left (163)
	0x00,0x90,0x90,0x00,0x8a,0x88,0x88,0x88,0x86,0x84,0x88,0x88,0x8a,0x8a,0x00,_nn_,
	

⌨️ 快捷键说明

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