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

📄 osd_cdat.c

📁 genesis芯片点屏程序
💻 C
📖 第 1 页 / 共 5 页
字号:
	0x98, // Color fragment #0 control byte : last fragment, embedded pointer for attribs,
	0x2c, // Attrib fragment #0 table index and base,
	0x00, // tile id byte,
	EXTRACT_2B(IDPTR_DATA_GreenSliderColorsAC3BCD369) //DATA_GreenSliderColorsAttribFragment0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_XGreenSliderColors ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_XGreenSliderColors[7] =
{
	0x01, // # of color data entries / color state,
	0x01, // color state 0 control byte,
	0x30, // color attribute # 0,
	0xa1, // color state 1 control byte,
	EXTRACT_2B(IDPTR_DATA_XGreenSliderColorsB4FE03F7), //DATA_XGreenSliderColorsFragmentPtr
 	0x2c, // color attribute # 0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_XGreenSlider ; Size = 14
////////////////////////////////////////////////////////////////////////////////

ST_OSD_SLIDERBUTTON_CTRL ROM DATA_XGreenSlider =
{
	0x00,
	0x03,
	0x0b,
	0x06,
	0x01,
	DATA_XGreenSliderColors, //DATA_XGreenSliderColors
 	{ DATA_RedSliderControlCh3A578F04, 0xc5, 0x0b },
	ADJV_SixAxisGreenColor,
	0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_XMagentaSliderColorsAttribFragment0 ; Size = 3
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_XMagentaSliderColo008F53B5[3] =
{
	0x01,
	0x80,
	0x13
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_XMagentaSliderColorsFragmentPtr ; Size = 5
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_XMagentaSliderColoD9324114[5] =
{
	0x98, // Color fragment #0 control byte : last fragment, embedded pointer for attribs,
	0x2c, // Attrib fragment #0 table index and base,
	0x00, // tile id byte,
	EXTRACT_2B(IDPTR_DATA_XMagentaSliderColo008F53B5) //DATA_XMagentaSliderColorsAttribFragment0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_XMagentaSliderColors ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_XMagentaSliderColors[7] =
{
	0x01, // # of color data entries / color state,
	0x01, // color state 0 control byte,
	0x2e, // color attribute # 0,
	0xa1, // color state 1 control byte,
	EXTRACT_2B(IDPTR_DATA_XMagentaSliderColoD9324114), //DATA_XMagentaSliderColorsFragmentPtr
 	0x2c, // color attribute # 0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_XMagentaSlider ; Size = 14
////////////////////////////////////////////////////////////////////////////////

ST_OSD_SLIDERBUTTON_CTRL ROM DATA_XMagentaSlider =
{
	0x00,
	0x0c,
	0x09,
	0x06,
	0x01,
	DATA_XMagentaSliderColors, //DATA_XMagentaSliderColors
 	{ DATA_RedSliderControlCh3A578F04, 0xc5, 0x0b },
	ADJV_SixAxisMagentaColor,
	0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_XRedSliderColorsFragmentPtr ; Size = 5
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_XRedSliderColorsFrAEE3C467[5] =
{
	0x98, // Color fragment #0 control byte : last fragment, embedded pointer for attribs,
	0x2c, // Attrib fragment #0 table index and base,
	0x00, // tile id byte,
	EXTRACT_2B(IDPTR_DATA_RedSliderColorsAtt91E31B01) //DATA_RedSliderColorsAttribFragment0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_XRedSliderColors ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_XRedSliderColors[7] =
{
	0x01, // # of color data entries / color state,
	0x01, // color state 0 control byte,
	0x31, // color attribute # 0,
	0xa1, // color state 1 control byte,
	EXTRACT_2B(IDPTR_DATA_XRedSliderColorsFrAEE3C467), //DATA_XRedSliderColorsFragmentPtr
 	0x2c, // color attribute # 0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_XRedSlider ; Size = 14
////////////////////////////////////////////////////////////////////////////////

ST_OSD_SLIDERBUTTON_CTRL ROM DATA_XRedSlider =
{
	0x00,
	0x03,
	0x09,
	0x06,
	0x01,
	DATA_XRedSliderColors, //DATA_XRedSliderColors
 	{ DATA_RedSliderControlCh3A578F04, 0xc5, 0x0b },
	ADJV_SixAxisRedColor,
	0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_XYellowSliderColorsColorFragment0 ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_XYellowSliderColor64DB9E60[4] =
{
	0x01,
	0x00,
	0xc8,
	0xf8
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_XYellowSliderColorsAttribFragment0 ; Size = 3
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_XYellowSliderColor3E3AC2DE[3] =
{
	0x01,
	0x30,
	0x19
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_XYellowSliderColorsFragmentPtr ; Size = 8
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_XYellowSliderColor2FE2A32E[8] =
{
	0xf8, // Color fragment #0 control byte : last fragment, embedded pointer for colors, embedded pointer for attribs,
	0x19, // Color fragment #0 base,
	EXTRACT_2B(IDPTR_DATA_XYellowSliderColor64DB9E60), //DATA_XYellowSliderColorsColorFragment0
 	0x2c, // Attrib fragment #0 table index and base,
	0x00, // tile id byte,
	EXTRACT_2B(IDPTR_DATA_XYellowSliderColor3E3AC2DE) //DATA_XYellowSliderColorsAttribFragment0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_XYellowSliderColors ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_XYellowSliderColors[7] =
{
	0x01, // # of color data entries / color state,
	0x01, // color state 0 control byte,
	0x2d, // color attribute # 0,
	0xa1, // color state 1 control byte,
	EXTRACT_2B(IDPTR_DATA_XYellowSliderColor2FE2A32E), //DATA_XYellowSliderColorsFragmentPtr
 	0x2c, // color attribute # 0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_XYellowSlider ; Size = 14
////////////////////////////////////////////////////////////////////////////////

ST_OSD_SLIDERBUTTON_CTRL ROM DATA_XYellowSlider =
{
	0x00,
	0x0c,
	0x0d,
	0x06,
	0x01,
	DATA_XYellowSliderColors, //DATA_XYellowSliderColors
 	{ DATA_RedSliderControlCh3A578F04, 0xc5, 0x0b },
	ADJV_SixAxisYellowColor,
	0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_NormalColorsData ; Size = 54
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_NormalColorsData[54] =
{
	0xe3, 0xff, 0xff, 0x01, 0x00, 0x12, 0x92, 0x03, 0x00, 0x01, 0xe3, 0x20, 0x03, 0xe0, 0xfb, 0x1a,
	0x03, 0x25, 0x4b, 0x0a, 0x00, 0xe0, 0x01, 0x21, 0x02, 0xe1, 0x80, 0x3f, 0x94, 0x80, 0x20, 0x01,
	0xe0, 0x23, 0x72, 0x21, 0xe3, 0x3f, 0x80, 0x00, 0x80, 0x9e, 0x01, 0x00, 0xe1, 0xff, 0xff, 0x9e,
	0x00, 0x80, 0xe1, 0xff, 0xff, 0xff
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_NormalColorsColorMap ; Size = 5
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_NormalColorsColorMap[5] =
{
	0x01, // # of color data entries / color state,
	0x01, // color state 0 control byte,
	0x35, // common color attribute,
	0x81, // color state 1 control byte,
	0x34, // common color attribute
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_Normal ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_Normal =
{
	0x00,
	0x02,
	0x0a,
	0x02,
	0x02,
	{ DATA_NormalColorsData, DATA_Input1BitmapButton6FBEF00E, DATA_NormalColorsColorMap }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AudioTabColorsData ; Size = 116
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AudioTabColorsData[116] =
{
	0x84, 0xff, 0xf3, 0x7f, 0xff, 0x3f, 0xff, 0x1f, 0xff, 0x8f, 0xff, 0xc7, 0xff, 0xe3, 0xff, 0xf1,
	0xff, 0xf8, 0x7f, 0xfc, 0x00, 0xfe, 0x00, 0x92, 0xff, 0x3c, 0x01, 0xe0, 0xfd, 0x92, 0xff, 0xfc,
	0xea, 0xf7, 0xfc, 0xef, 0xfc, 0xdf, 0x7c, 0xdf, 0xfc, 0xbe, 0xfc, 0xbd, 0x10, 0xe5, 0xec, 0xbd,
	0xdc, 0x7d, 0xdc, 0x7b, 0x10, 0xe3, 0xbc, 0x7b, 0xb4, 0x7b, 0x92, 0x3c, 0xff, 0xe0, 0x00, 0x10,
	0xf2, 0xfe, 0x7f, 0xfc, 0xff, 0xf8, 0xff, 0xf1, 0xff, 0xe3, 0xff, 0xc7, 0xff, 0x8f, 0xff, 0x1f,
	0xff, 0x3f, 0xff, 0x7f, 0x83, 0xff, 0xe2, 0xb4, 0x7b, 0xbc, 0x92, 0x7b, 0xdc, 0xe1, 0x7d, 0xec,
	0x92, 0xbd, 0xfc, 0xe3, 0xbe, 0x7c, 0xdf, 0xfc, 0x10, 0xe4, 0xef, 0xfc, 0xf7, 0xfc, 0xff, 0x10,
	0xe1, 0xfd, 0xff, 0xff
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AudioTabColorsHwIndexes ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AudioTabColorsHwIndexes[4] =
{
	0xd5, 0xd6, 0xd7, 0xd8
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AudioTabColorsColorMapAttribFragment0 ; Size = 3
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AudioTabColorsColo4D7CB766[3] =
{
	0x01,
	0x40,
	0x13
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AudioTabColorsColorMapFragmentPtr ; Size = 8
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AudioTabColorsColo798604A5[8] =
{
	0xf8, // Color fragment #0 control byte : last fragment, embedded pointer for colors, embedded pointer for attribs,
	0x14, // Color fragment #0 base,
	EXTRACT_2B(IDPTR_DATA_DefineVideoWindow174E1E690), //DATA_DefineVideoWindow1ColorsColorMapColorFragment0
 	0x34, // Attrib fragment #0 table index and base,
	0x00, // tile id byte,
	EXTRACT_2B(IDPTR_DATA_AudioTabColorsColo4D7CB766) //DATA_AudioTabColorsColorMapAttribFragment0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_AudioTabColorsColorMap ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AudioTabColorsColorMap[7] =
{
	0x01, // # of color data entries / color state,
	0x01, // color state 0 control byte,
	0x39, // common color attribute,
	0xa1, // color state 1 control byte,
	EXTRACT_2B(IDPTR_DATA_AudioTabColorsColo798604A5), //DATA_AudioTabColorsColorMapFragmentPtr
 	0x34, // common color attribute
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AudioTab ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_AudioTab =
{
	0x00,
	0x10,
	0x05,
	0x02,
	0x02,
	{ DATA_AudioTabColorsData, DATA_AudioTabColorsHwIndexes, DATA_AudioTabColorsColorMap }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AudioTab1ColorsData ; Size = 149
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AudioTab1ColorsData[149] =
{
	0x8a, 0xaa, 0xe0, 0x6a, 0x21, 0xe0, 0x5a, 0x21, 0xe0, 0x56, 0x21, 0xe0, 0x95, 0x2c, 0xe0, 0xa5,
	0x2c, 0xe0, 0xa9, 0x77, 0x3b, 0xe1, 0x55, 0x55, 0x1d, 0x12, 0x19, 0x09, 0xe2, 0x5a, 0xaa, 0x2a,
	0x30, 0x30, 0xe0, 0xa6, 0xb7, 0xaa, 0xaa, 0xaa, 0xa5, 0xeb, 0x00, 0x80, 0xaa, 0x25, 0x00, 0x00,
	0xaa, 0x01, 0xaa, 0x0a, 0xa8, 0x81, 0x12, 0xeb, 0xa0, 0xa0, 0xaa, 0x02, 0x80, 0xa4, 0xaa, 0x80,
	0x82, 0xa4, 0x2a, 0xa0, 0x12, 0x0e, 0xe1, 0xa8, 0x82, 0xb2, 0xa5, 0x5a, 0xaa, 0x2a, 0xe1, 0x55,
	0x55, 0x30, 0xe4, 0xa9, 0xaa, 0xaa, 0x6a, 0xa5, 0x12, 0x00, 0xe0, 0x95, 0x21, 0xe0, 0x56, 0x21,
	0xe0, 0x5a, 0x79, 0x79, 0xe0, 0x5a, 0x21, 0xe0, 0x6a, 0x87, 0xaa, 0xe5, 0xa4, 0x02, 0xaa, 0x82,
	0xa4, 0x80, 0x12, 0xf6, 0x24, 0xa0, 0xaa, 0x80, 0x00, 0xa8, 0xaa, 0xa0, 0x00, 0xaa, 0x2a, 0xa8,
	0x01, 0xaa, 0x0a, 0xa8, 0x05, 0x00, 0x80, 0xaa, 0x25, 0x00, 0xa0, 0xb6, 0xaa, 0xa5, 0xaa, 0xaa,
	0x00, 0xe0, 0xa6, 0x21, 0xff
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AudioTab1ColorsHwIndexes ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AudioTab1ColorsHwIndexes[4] =
{
	0x25, 0x26, 0x27, 0x28
};

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

⌨️ 快捷键说明

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