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

📄 disp_br2.h

📁 Realtek 公司的RTD2523A芯片原厂source code,没有被修改过的。
💻 H
📖 第 1 页 / 共 3 页
字号:

    {   0,      0,      0,      0,      0,      0       }, //46:Mode reserved 00
    {   0,      0,      0,      0,      0,      0       }, //47:Mode reserved 01
    {   0,      0,      0,      0,      0,      0       }, //48:Mode reserved 02
    {   0,      0,      0,      0,      0,      0       }, //49:Mode reserved 03

    {   642,    1230,   418,    497,    0,      2+1     }, //50:NewMode720x400
    {   535,    1025,   498,    637,    0,      2+1     }, //51:NewMode640x480
    {   428,    820,    618,    785,    0,      2+1     }, //52:NewMode800x600
    {   334,    641,    786,    881,    0,      2+1     }, //53:NewMode1024x768
    {   297,    570,    882,    917,    0,      2+1     }, //54:NewMode1152x864
    {   285,    547,    918,    977,    0,      2+1     }, //55:NewMode1152x900
    {   267,    513,    978,    1041,   0,      2+1     }, //56:NewMode1280x960
    {   251,    481,    1042,   1217,   0,      2+1     }, //57:NewMode1280x1024
    {   292,    559,    1218,   1328,   0,      2+1     }, //58:NewMode1600x1200
};

unsigned int code Mode_Preset[][5]   =
{
    //  DH_TOTAL    DH_ACT_WID  DV_ACT_LEN      DCLK_M/N    IVS_DELAY
    {   1408,       1280,       1024,           0,          0       }, //00:No Signal

    //  VGA confused mode
    {   1408,       1280,       1024,           0,          63      }, //01:VGA [640/720]*350*50Hz
    {   1408,       1280,       1024,           0,          31      }, //02:VGA [640/720]*400*50Hz
    {   1408,       1280,       1024,           0,          63      }, //03:VGA [640/720]*350*60Hz
    {   1408,       1280,       1024,           0,          31      }, //04:VGA [640/720]*400*60Hz

    //  Standard mode
    {   1408,       1280,       1024,           0,          7       }, //05:640*400*56hz
    {   1408,       1280,       1024,           0,          7       }, //06:640*350*70hz
    {   1408,       1280,       1024,           0,          7       }, //07:720*350*70hz
    {   1408,       1280,       1024,           0,          7       }, //08:640*400*70hz
    {   1408,       1280,       1024,           0,          7       }, //09:700*400*70hz
    {   1408,       1280,       896,            0,          7       }, //10:640*350*85hz
    {   1408,       1280,       1024,           0,          7       }, //11:640*400*85hz
    {   1408,       1280,       1024,           0,          7       }, //12:720*400*85hz
    {   1408,       1280,       1024,           0,          31      }, //13:640*480*50hz
    {   1408,       1280,       1024,           0,          7       }, //14:640*480*60hz
    {   1408,       1280,       1024,           0,          7       }, //15:640*480*66hz
    {   1408,       1280,       1024,           0,          7       }, //16:640*480*72hz
    {   1408,       1280,       1024,           0,          3       }, //17:640*480*75hz
    {   1408,       1280,       1024,           0,          7       }, //18:640*480*85hz
    {   1408,       1280,       1024,           0,          3       }, //19:800*600*56hz
    {   1408,       1280,       1024,           0,          7       }, //20:800*600*60hz
    {   1408,       1280,       1024,           0,          7       }, //21:800*600*66hz
    {   1408,       1280,       1024,           0,          7       }, //22:800*600*72hz
    {   1408,       1280,       1024,           0,          3       }, //23:800*600*75hz
    {   1408,       1280,       1024,           0,          7       }, //24:800*600*85hz
    {   1408,       1280,       1024,           0,          7       }, //25:832*624*75hz
    {   1424,       1280,       1024,           0,          7       }, //26:1024*768*60hz
    {   1424,       1280,       1024,           0,          7       }, //27:1024*768*59hz
    {   1408,       1280,       1024,           0,          7       }, //28:1024*768*66hz
    {   1408,       1280,       1024,           0,          7       }, //29:1024*768*70hz
    {   1408,       1280,       1024,           0,          7       }, //30:1024*768*74hz
    {   1408,       1280,       1024,           0,          7       }, //31:1024*768*75hz
    {   1408,       1280,       1024,           0,          7       }, //32:1024*768*85hz
    {   1408,       1280,       1024,           0,          7       }, //33:1024*800*84hz
    {   1408,       1280,       1024,           0,          7       }, //34:1152*864*75hz
    {   1408,       1280,       1024,           0,          7       }, //35:1152*870*75hz
    {   1408,       1280,       1024,           0,          7       }, //36:1152*900*66hz
    {   1408,       1280,       1024,           0,          7       }, //37:1152*900*76hz
    {   1408,       1280,       1024,           0,          7       }, //38:1280*960*60hz
    {   1408,       1280,       1024,           0,          7       }, //39:1280*960*85hz
    {   1408,       1280,       1024,           0,          7       }, //40:1280*1024*60hz
    {   1408,       1280,       1024,           0,          7       }, //41:1280*1024*72hz
    {   1408,       1280,       1024,           0,          7       }, //42:1280*1024*76hz
    {   1408,       1280,       1024,           0,          7       }, //43:1280*1024*75hz
    {   1408,       1280,       1024,           0,          7       }, //44:1280*1024*85hz
    {   1408,       1280,       1024,           0,          7       }, //45:1600*1200*60hz

    //  Reserved mode
    {   1408,       1280,       1024,           0,          0       }, //46:Mode reserved 00
    {   1408,       1280,       1024,           0,          0       }, //47:Mode reserved 01
    {   1408,       1280,       1024,           0,          0       }, //48:Mode reserved 02
    {   1408,       1280,       1024,           0,          0       }, //49:Mode reserved 03

    //  Unknown user mode
    {   1408,       1280,       1024,           0,          3       }, //50:NewMode720x400
    {   1408,       1280,       1024,           0,          3       }, //51:NewMode640x480
    {   1408,       1280,       1024,           0,          3       }, //52:NewMode800x600
    {   1408,       1280,       1024,           0,          3       }, //53:NewMode1024x768
    {   1408,       1280,       1024,           0,          3       }, //54:NewMode1152x864
    {   1408,       1280,       1024,           0,          3       }, //55:NewMode1152x900
    {   1408,       1280,       1024,           0,          3       }, //56:NewMode1280x960
    {   1408,       1280,       1024,           0,          3       }, //57:NewMode1280x1024
    {   1408,       1280,       1024,           0,          3       }, //58:NewMode1600x1200
    
    //  Safe display mode
    {   1408,       1280,       1024,           0,          3       }, //59:Undefined SU mode
    {   1408,       1280,       1024,           0,          3       }, //60:Undefined SD mode
};

///////////////////////////////////////////////////////////////////////////////
//Video Setting
#if (VIDEO_CHIP == VDC_NONE)
// No Video Decoder
unsigned char code RTD_VIDEO_60[]   = { 0 };
unsigned char code RTD_VIDEO_50[]   = { 0 };

#else

#if (VIDEO_CHIP == VDC_SAA7114 || VIDEO_CHIP == VDC_SAA7115 || VIDEO_CHIP == VDC_SAA7118)

#define H_60    0x91//0x70    // For SAA7114/7118
#define H_50    0x91//0x7c    // For SAA7114/7118

#else

#define H_60    0x56    // For SAA7111A
#define H_50    0x5e    // For SAA7111A

#endif

unsigned char code RTD_VIDEO_60[]   =
{
    11, Y_INC,  IPH_ACT_STA_06,     H_60, 0x00, 0xb8, 0x02,
                                    0x14, 0x00, 0xed, 0x00,

    10, Y_INC,  INT_FLD_DETECT_14,  0x14, 0x03, 0x33, 0x8b, 0x40, 0x3b, 0x30,

    4,  N_INC,  FS_FT_DELAY_1E,     0x1a,
    
    7,  Y_INC,  DRW_BSU_40,         0xb8, 0x02, 0xed, 0x00,

    4,  N_INC,  OP_CRC_CTRL_68,     0x48,

    4,  N_INC,  SD_CTRL_70,         0x00 | VIDEO_ICLK_DELAY,

    5,  Y_INC,  IVS_DELAY_8C,       0x00, 0x00,


//  6,  Y_INC,  DPLL_CTRL_D0,       0x11, 0x44, 0x47,

    29, Y_INC,  VDIS_CTRL_20,       0x28 | DISP_BIT | DISPLAY_PORT | DHS_MASK,
                                    DISP_INV,
                                    0x7c, 0x05,
                                    0x10,
                                    0x20, 0x00,
                                    0x20, 0x00,
                                    0x20, 0x05,
                                    0x20, 0x05,
                                    0x80, 0x04,
                                    0x03,
                                    0x0f, 0x00,
                                    0x0f, 0x00,
                                    0x0f, 0x04,
                                    0x0f, 0x04,
                                    0x13, 0x20,

    4,  N_INC,  VDIS_CTRL_20,       0x2b | DISP_BIT | DISPLAY_PORT | DHS_MASK,

    5,  Y_INC,  VGIP_CTRL_04,       0x0d, 0x00 | VIDEO_LATCH,

    0
};

unsigned char code RTD_VIDEO_50[]=
{
    11, Y_INC,  IPH_ACT_STA_06,     H_50, 0x00, 0xb8, 0x02,
                                    0x18, 0x00, 0x1a, 0x01,

    10, Y_INC,  INT_FLD_DETECT_14,  0x14, 0x03, 0x33, 0x8b, 0x80, 0x46, 0x30,

    4,  N_INC,  FS_FT_DELAY_1E,     0x1a,
    
    7,  Y_INC,  DRW_BSU_40,         0xb8, 0x02, 0x1a, 0x01,

    4,  N_INC,  OP_CRC_CTRL_68,     0x48,

    4,  N_INC,  SD_CTRL_70,         0x00 | VIDEO_ICLK_DELAY,

    5,  Y_INC,  IVS_DELAY_8C,       0x00, 0x00,


//  6,  Y_INC,  DPLL_CTRL_D0,       0x11, 0x75, 0x07,

    29, Y_INC,  VDIS_CTRL_20,       0x28 | DISP_BIT | DISPLAY_PORT | DHS_MASK,
                                    DISP_INV,
                                    0x96, 0x05,
                                    0x10,
                                    0x20, 0x00,
                                    0x20, 0x00,
                                    0x20, 0x05,
                                    0x20, 0x05,
                                    0x80, 0x04,
                                    0x03,
                                    0x0d, 0x00,
                                    0x0d, 0x00,
                                    0x0d, 0x04,
                                    0x0d, 0x04,
                                    0x17, 0x20,

    4,  N_INC,  VDIS_CTRL_20,       0x2b | DISP_BIT | DISPLAY_PORT | DHS_MASK,

    5,  Y_INC,  VGIP_CTRL_04,       0x0d, 0x00 | VIDEO_LATCH,

    0
};

#endif

#else 

extern unsigned char code RTD_PWUP_INI[];
extern unsigned char code RTD_DDC_TABLE[];
extern unsigned char code RTD_IO_INI[];

extern unsigned char code FreeV[];
extern unsigned char code OSD_PWUP_INI[];

extern unsigned int code VGA_Mode[][6];
extern unsigned int code Mode_Preset[][5];

extern unsigned char code RTD_VIDEO_60[];
extern unsigned char code RTD_VIDEO_50[];

#endif

⌨️ 快捷键说明

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