osd_cdat.c

来自「Genesis公司早间ZR3系列显示芯片的源程序」· C语言 代码 · 共 1,792 行 · 第 1/5 页

C
1,792
字号
	0xff, 0xe1, 0xfe, 0xab, 0x12, 0xe1, 0xfa, 0xaa, 0x12, 0xe2, 0xea, 0xaa, 0xbf, 0x30, 0x4f, 0x40,
	0x10, 0xe0, 0x0f, 0x21, 0xe0, 0x03, 0xb3, 0xff, 0xff, 0xff, 0x00, 0x6d, 0xe0, 0x0f, 0x87, 0xff,
	0xe1, 0xd5, 0x7f, 0x12, 0xe5, 0x55, 0x5f, 0xff, 0xfd, 0x55, 0x57, 0x30, 0x03, 0xe1, 0xf8, 0x07,
	0x10, 0xf3, 0xfc, 0x0f, 0xfe, 0x1f, 0xff, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xdc, 0xff, 0xdf, 0x3f,
	0xdf, 0xcf, 0xdf, 0xf3, 0xc0, 0x00, 0x93, 0xff, 0xff, 0xe2, 0xfd, 0x55, 0x57, 0x30, 0x17, 0x03,
	0xe0, 0x5f, 0x12, 0xe1, 0xd5, 0x7f, 0x7f, 0xe0, 0xaf, 0x11, 0xe1, 0xfa, 0xef, 0x24, 0x12, 0x06,
	0x01, 0x12, 0x1c, 0x03, 0x15, 0x12, 0x82, 0xaa, 0x18, 0x8e, 0xff, 0xff
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AutoTempColorsHwIndexes ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AutoTempColorsHwIndexes[] =
{
	0x25, 0x26, 0xf0, 0x27
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AutoTempColorsColorMapPalette0 ; Size = 13
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AutoTempColorsColo5A86B04C[] =
{
	0x06,
	0x07,
	0xc0,
	0x3a,
	0xa0,
	0xf8,
	0x00,
	0x07,
	0xc0,
	0x00,
	0x3e,
	0x3a,
	0xa0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AutoTempColorsColorMapFragmentPtr ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AutoTempColorsColo8204F4F9[] =
{
	0xc0, // Color fragment #0 control byte : last fragment, embedded pointer,
	0x16, // Color fragment #0 base,
	M_EXTRACT_2B(IDPTR_DATA_AutoTempColorsColo5A86B04C) //DATA_AutoTempColorsColorMapPalette0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_AutoTempColorsColorMap ; Size = 13
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AutoTempColorsColorMap[] =
{
	0x04, // # of attrib,
	0x01, // color state 0 control byte,
	0x41, // attribute #0,
	0x41, // attribute #1,
	0x50, // attribute #2,
	0x41, // attribute #3,
	0xa1, // color state 1 control byte,
	M_EXTRACT_2B(IDPTR_DATA_AutoTempColorsColo8204F4F9), //DATA_AutoTempColorsColorMapFragmentPtr
 	0x61, // attribute #0,
	0x61, // attribute #1,
	0x58, // attribute #2,
	0x61, // attribute #3
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AutoTemp ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_AutoTemp =
{
	0x00,
	0x04,
	0x05,
	0x02,
	0x02,
	{ DATA_AutoTempColorsData, DATA_AutoTempColorsHwIndexes, DATA_AutoTempColorsColorMap }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightContrExitColorsColorMapFragmentPtr ; Size = 8
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightContrExitColBDDD70C5[] =
{
	0x40, // Color fragment #0 control byte : embedded pointer,
	0x01, // Color fragment #0 base,
	M_EXTRACT_2B(IDPTR_DATA_AudioExitColorsColC2267D91), //DATA_AudioExitColorsColorMapPalette0
 	0xc0, // Color fragment #1 control byte : last fragment, embedded pointer,
	0x1c, // Color fragment #1 base,
	M_EXTRACT_2B(IDPTR_DATA_AutoExitColorsColoA56E15B2) //DATA_AutoExitColorsColorMapPalette1
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightContrExitColorsColorMap ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightContrExitCol42F5BE02[] =
{
	0x01, // # of attrib,
	0x01, // color state 0 control byte,
	0x41, // attribute #0,
	0xa1, // color state 1 control byte,
	M_EXTRACT_2B(IDPTR_DATA_BrightContrExitColBDDD70C5), //DATA_BrightContrExitColorsColorMapFragmentPtr
 	0x71, // attribute #0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightContrExit ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_BrightContrExit =
{
	0x00,
	0x0d,
	0x05,
	0x02,
	0x02,
	{ DATA_AudioExitColorsData, DATA_AudioExitColorsHwIndexes, DATA_BrightContrExitCol42F5BE02 }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightContrTabColorsData ; Size = 102
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightContrTabColorsData[] =
{
	0x93, 0xff, 0xfe, 0xeb, 0xfb, 0xff, 0xf1, 0xfc, 0xf8, 0xe3, 0xfd, 0xdf, 0xff, 0x3f, 0xff, 0x7f,
	0x1d, 0x07, 0x10, 0x21, 0xe2, 0xfb, 0xff, 0x0b, 0x93, 0xff, 0x7f, 0x01, 0x00, 0xe8, 0xdf, 0x3f,
	0x8f, 0x07, 0x1f, 0x03, 0xbf, 0x00, 0xff, 0x10, 0x01, 0x0e, 0x01, 0x0c, 0x10, 0x21, 0x0f, 0x01,
	0xe3, 0x10, 0x0b, 0xff, 0xfb, 0x92, 0xff, 0xfd, 0x01, 0xec, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0x3f,
	0xfd, 0xdf, 0xf8, 0xe3, 0xf1, 0xfc, 0xfb, 0x1a, 0x1d, 0x10, 0x21, 0xe3, 0x00, 0x10, 0x00, 0x1f,
	0x92, 0x00, 0x3f, 0x01, 0xe2, 0x7f, 0x00, 0xff, 0x10, 0xe7, 0x03, 0xbf, 0x07, 0x1f, 0x3f, 0x8f,
	0xff, 0xdf, 0x93, 0x7f, 0xff, 0xff
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightContrTabColorsHwIndexes ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightContrTabColo214C7BAD[] =
{
	0xfb, 0xfc, 0xfd, 0xfe
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightContrTabColorsColorMapPalette0 ; Size = 5
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightContrTabColo36C67074[] =
{
	0x02,
	0xff,
	0xc0,
	0x42,
	0xa0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightContrTabColorsColorMapFragmentPtr ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightContrTabColo64D5FB5C[] =
{
	0xc0, // Color fragment #0 control byte : last fragment, embedded pointer,
	0x18, // Color fragment #0 base,
	M_EXTRACT_2B(IDPTR_DATA_BrightContrTabColo36C67074) //DATA_BrightContrTabColorsColorMapPalette0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightContrTabColorsColorMap ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightContrTabColo6EC9E537[] =
{
	0x01, // # of attrib,
	0x01, // color state 0 control byte,
	0x08, // attribute #0,
	0xa1, // color state 1 control byte,
	M_EXTRACT_2B(IDPTR_DATA_BrightContrTabColo64D5FB5C), //DATA_BrightContrTabColorsColorMapFragmentPtr
 	0x60, // attribute #0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightContrTab ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_BrightContrTab =
{
	0x00,
	0x01,
	0x01,
	0x02,
	0x02,
	{ DATA_BrightContrTabColorsData, DATA_BrightContrTabColo214C7BAD, DATA_BrightContrTabColo6EC9E537 }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightnessColorsData ; Size = 100
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightnessColorsData[] =
{
	0x93, 0xff, 0xfe, 0xeb, 0xfb, 0xff, 0xf1, 0xfc, 0xf8, 0xe3, 0xfd, 0xdf, 0xff, 0x3f, 0xff, 0x7f,
	0x1d, 0x07, 0x10, 0x21, 0xe2, 0xfb, 0xff, 0x0b, 0x93, 0xff, 0x7f, 0x01, 0x00, 0xe9, 0xdf, 0x3f,
	0x8f, 0xc7, 0x1f, 0xfb, 0xbf, 0xfc, 0xff, 0xfe, 0x1a, 0x1d, 0x07, 0x10, 0x21, 0xe5, 0xdf, 0xff,
	0xd0, 0x0b, 0xff, 0xfb, 0x92, 0xff, 0xfd, 0x01, 0xec, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0x3f, 0xfd,
	0xdf, 0xf8, 0xe3, 0xf1, 0xfc, 0xfb, 0x1a, 0x1d, 0x10, 0x30, 0xe2, 0xd0, 0xff, 0xdf, 0x92, 0xff,
	0xbf, 0x01, 0xe0, 0x7f, 0x1b, 0xe9, 0xfc, 0xff, 0xfb, 0xbf, 0xc7, 0x1f, 0x3f, 0x8f, 0xff, 0xdf,
	0x93, 0x7f, 0xff, 0xff
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightnessColorsHwIndexes ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightnessColorsHwIndexes[] =
{
	0xfb, 0xf0, 0xfd, 0xf1
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightnessColorsColorMapFragmentPtr ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightnessColorsCo2A196063[] =
{
	0xc0, // Color fragment #0 control byte : last fragment, embedded pointer,
	0x1a, // Color fragment #0 base,
	M_EXTRACT_2B(IDPTR_DATA_AudioTabColorsColo2E36B5D3) //DATA_AudioTabColorsColorMapPalette0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_BrightnessColorsColorMap ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BrightnessColorsColorMap[] =
{
	0x01, // # of attrib,
	0x01, // color state 0 control byte,
	0x08, // attribute #0,
	0xa1, // color state 1 control byte,
	M_EXTRACT_2B(IDPTR_DATA_BrightnessColorsCo2A196063), //DATA_BrightnessColorsColorMapFragmentPtr
 	0x68, // attribute #0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_Brightness ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_Brightness =
{
	0x00,
	0x07,
	0x05,
	0x02,
	0x02,
	{ DATA_BrightnessColorsData, DATA_BrightnessColorsHwIndexes, DATA_BrightnessColorsColorMap }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_Brightness1ColorsColorMapFragmentPtr ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_Brightness1ColorsC3E5146A6[] =
{
	0xc0, // Color fragment #0 control byte : last fragment, embedded pointer,
	0x04, // Color fragment #0 base,
	M_EXTRACT_2B(IDPTR_DATA_AudioTabColorsColo2E36B5D3) //DATA_AudioTabColorsColorMapPalette0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_Brightness1ColorsColorMap ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_Brightness1ColorsColorMap[] =
{
	0x01, // # of attrib,
	0x01, // color state 0 control byte,
	0x08, // attribute #0,
	0xa1, // color state 1 control byte,
	M_EXTRACT_2B(IDPTR_DATA_Brightness1ColorsC3E5146A6), //DATA_Brightness1ColorsColorMapFragmentPtr
 	0x10, // attribute #0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_Brightness1 ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_Brightness1 =
{
	0x00,
	0x07,
	0x01,
	0x02,
	0x02,
	{ DATA_BrightnessColorsData, DATA_BrightContrTabColo214C7BAD, DATA_Brightness1ColorsColorMap }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BurninTabColorsData ; Size = 64
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BurninTabColorsData[] =
{
	0x85, 0xff, 0xe7, 0xfc, 0x7f, 0xff, 0x1f, 0xff, 0x87, 0xc0, 0x01, 0x10, 0x14, 0x18, 0x0d, 0xe0,
	0x7d, 0x1f, 0x10, 0x01, 0xe0, 0xfe, 0x9d, 0xff, 0xff, 0xe6, 0x7f, 0xff, 0x3f, 0xff, 0x1f, 0xff,
	0x8f, 0x94, 0xff, 0xff, 0x00, 0xe1, 0xfc, 0x7f, 0x2e, 0xe2, 0x87, 0xc0, 0x01, 0x10, 0x14, 0x18,
	0x2b, 0x84, 0xff, 0xe7, 0xc7, 0xff, 0xe3, 0xff, 0xf0, 0x01, 0xf8, 0x01, 0x9b, 0xff, 0xff, 0xff
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BurninTabColorsColorMapFragmentPtr ; Size = 8
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BurninTabColorsCol5FCC66B6[] =
{
	0x40, // Color fragment #0 control byte : embedded pointer,
	0x01, // Color fragment #0 base,
	M_EXTRACT_2B(IDPTR_DATA_AudioExitColorsColC2267D91), //DATA_AudioExitColorsColorMapPalette0
 	0xc0, // Color fragment #1 control byte : last fragment, embedded pointer,
	0x0c, // Color fragment #1 base,
	M_EXTRACT_2B(IDPTR_DATA_BrightContrTabColo36C67074) //DATA_BrightContrTabColorsColorMapPalette0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_BurninTabColorsColorMap ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_BurninTabColorsColorMap[] =
{
	0x01, // # of attrib,
	0x01, // color state 0 control byte,
	0x08, // attribute #0,
	0xa1, // color state 1 control byte,
	M_EXTRACT_2B(IDPTR_DATA_BurninTabColorsCol5FCC66B6), //DATA_BurninTabColorsColorMapFragmentPtr
 	0x30, // attribute #0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_BurninTab ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_BurninTab =
{
	0x00,
	0x01,
	0x01,
	0x02,
	0x02,
	{ DATA_BurninTabColorsData, DATA_BrightContrTabColo214C7BAD, DATA_BurninTabColorsColorMap }
};

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

⌨️ 快捷键说明

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