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

📄 osd_cdat.c

📁 genesis芯片点屏程序
💻 C
📖 第 1 页 / 共 5 页
字号:
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccYCLinkOff ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_AccYCLinkOff =
{
	0x00,
	0x0e,
	0x0b,
	0x02,
	0x02,
	{ DATA_AccYCLinkOffColorsData, DATA_AccYCLinkOffColors07614001, DATA_AccYCLinkOffColorsColorMap }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccYCLinkOnColorsColorMapAttribFragment0 ; Size = 3
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AccYCLinkOnColorsC6F30B7BE[3] =
{
	0x01,
	0x90,
	0x19
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccYCLinkOnColorsColorMapFragmentPtr ; Size = 5
////////////////////////////////////////////////////////////////////////////////

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

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccYCLinkOnColorsColorMap ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AccYCLinkOnColorsColorMap[7] =
{
	0x01, // # of color data entries / color state,
	0x01, // color state 0 control byte,
	0x85, // common color attribute,
	0xa1, // color state 1 control byte,
	EXTRACT_2B(IDPTR_DATA_AccYCLinkOnColorsC47CB24F6), //DATA_AccYCLinkOnColorsColorMapFragmentPtr
 	0x87, // common color attribute
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccYCLinkOn ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_AccYCLinkOn =
{
	0x00,
	0x0e,
	0x0b,
	0x02,
	0x02,
	{ DATA_AccYCLinkOffColorsData, DATA_AccYCLinkOffColors07614001, DATA_AccYCLinkOnColorsColorMap }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccSettingColorsData ; Size = 88
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AccSettingColorsData[88] =
{
	0x83, 0xff, 0xe3, 0x1f, 0x1e, 0x0f, 0x0c, 0x92, 0xcf, 0xcc, 0x07, 0x41, 0x01, 0x1c, 0xe0, 0x1c,
	0x83, 0xff, 0xe0, 0xef, 0x10, 0x33, 0x00, 0x0c, 0xe2, 0xfc, 0x0c, 0xfc, 0x95, 0xcf, 0xff, 0x1c,
	0xe1, 0x1c, 0xfc, 0x83, 0xff, 0xe3, 0x7f, 0xfe, 0x1f, 0xfe, 0x93, 0xef, 0xff, 0x01, 0x0c, 0x10,
	0x01, 0xf9, 0xbf, 0xef, 0x3f, 0xef, 0x9f, 0xef, 0x5f, 0xef, 0xa7, 0xef, 0x49, 0x6f, 0xae, 0x8f,
	0x4f, 0x0f, 0x00, 0xff, 0xff, 0x07, 0xfe, 0x01, 0xfe, 0x02, 0xfe, 0x04, 0xb4, 0xfe, 0x02, 0xfe,
	0x05, 0x01, 0xe3, 0x00, 0xf8, 0xff, 0xff, 0xff
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccSettingColorsHwIndexes ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AccSettingColorsHwIndexes[4] =
{
	0xca, 0xcb, 0xcc, 0xcd
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccSettingColorsColorMapColorFragment0 ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AccSettingColorsCoB14595D5[7] =
{
	0x02,
	0x00,
	0xfe,
	0xfe,
	0xfe,
	0x00,
	0xfe
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccSettingColorsColorMapAttribFragment0 ; Size = 3
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AccSettingColorsCo1F3D7F20[3] =
{
	0x01,
	0xd0,
	0x1c
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccSettingColorsColorMapFragmentPtr ; Size = 8
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AccSettingColorsCo76BFE9F5[8] =
{
	0xf8, // Color fragment #0 control byte : last fragment, embedded pointer for colors, embedded pointer for attribs,
	0x1c, // Color fragment #0 base,
	EXTRACT_2B(IDPTR_DATA_AccSettingColorsCoB14595D5), //DATA_AccSettingColorsColorMapColorFragment0
 	0x2e, // Attrib fragment #0 table index and base,
	0x00, // tile id byte,
	EXTRACT_2B(IDPTR_DATA_AccSettingColorsCo1F3D7F20) //DATA_AccSettingColorsColorMapAttribFragment0
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccSettingColorsColorMap ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AccSettingColorsColorMap[7] =
{
	0x01, // # of color data entries / color state,
	0x01, // color state 0 control byte,
	0x3b, // common color attribute,
	0xa1, // color state 1 control byte,
	EXTRACT_2B(IDPTR_DATA_AccSettingColorsCo76BFE9F5), //DATA_AccSettingColorsColorMapFragmentPtr
 	0x2e, // common color attribute
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AccSetting ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_AccSetting =
{
	0x00,
	0x0d,
	0x0a,
	0x02,
	0x02,
	{ DATA_AccSettingColorsData, DATA_AccSettingColorsHwIndexes, DATA_AccSettingColorsColorMap }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSettingColorsData ; Size = 140
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AcmSettingColorsData[140] =
{
	0x82, 0xff, 0xe6, 0x3f, 0xff, 0x0f, 0xff, 0x07, 0xff, 0x03, 0x10, 0x93, 0xff, 0x01, 0x47, 0xe4,
	0x07, 0xff, 0x0f, 0xff, 0x7f, 0x84, 0xff, 0xe1, 0xbf, 0xf0, 0x12, 0xe1, 0xaf, 0x00, 0x12, 0xe7,
	0xab, 0x00, 0xfc, 0xff, 0xaa, 0x00, 0xf0, 0xbf, 0x21, 0x0e, 0x12, 0xe1, 0xc0, 0xab, 0x21, 0x02,
	0x12, 0xe0, 0x80, 0x30, 0x21, 0xe0, 0xa0, 0x30, 0x21, 0xe0, 0xa8, 0x21, 0x11, 0x00, 0x28, 0x23,
	0x10, 0x82, 0xff, 0xed, 0xbf, 0xff, 0x57, 0xfd, 0xaf, 0x7f, 0x55, 0xd5, 0xab, 0x5f, 0x55, 0x55,
	0xaa, 0x57, 0x12, 0xe0, 0xa9, 0x30, 0x11, 0x00, 0xb2, 0xa5, 0x55, 0x55, 0x55, 0x03, 0xe0, 0x57,
	0x12, 0xe0, 0xa9, 0x30, 0xe0, 0x5f, 0x12, 0xe7, 0xaa, 0x6f, 0x55, 0x95, 0xaa, 0xab, 0x56, 0xa9,
	0x84, 0xaa, 0xe9, 0x00, 0x00, 0x80, 0x07, 0xe0, 0x1f, 0xf0, 0x3f, 0xf8, 0x7f, 0x10, 0x93, 0xfc,
	0xff, 0x38, 0xe7, 0xf0, 0x3f, 0xe0, 0x1f, 0x80, 0x07, 0x00, 0x00, 0xff
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSettingColorsHwIndexes ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AcmSettingColorsHwIndexes[4] =
{
	0xc8, 0x40, 0x41, 0xc9
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSettingColorsColorMapColorFragment0 ; Size = 7
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AcmSettingColorsCoDF543F50[7] =
{
	0x02,
	0x00,
	0x00,
	0xfe,
	0xc0,
	0xc0,
	0xc0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSettingColorsColorMapAttribFragment0 ; Size = 5
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AcmSettingColorsCoED883C65[5] =
{
	0x02,
	0x70,
	0x1f,
	0xd0,
	0x1c
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSettingColorsColorMapColorFragment1 ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AcmSettingColorsCoE98E53C4[4] =
{
	0x01,
	0xc0,
	0x80,
	0x80
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSettingColorsColorMapAttribFragment1 ; Size = 3
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AcmSettingColorsCoFBA8D8A6[3] =
{
	0x01,
	0xb0,
	0x23
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSettingColorsColorMapColorFragment3 ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AcmSettingColorsCo1FD8C060[4] =
{
	0x01,
	0x00,
	0xfe,
	0x00
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSettingColorsColorMapColorFragment4 ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AcmSettingColorsCoE9A4D3F9[4] =
{
	0x01,
	0xc0,
	0xc0,
	0xc0
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSettingColorsColorMapFragmentPtr ; Size = 28
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AcmSettingColorsCo01831A09[28] =
{
	0x78, // Color fragment #0 control byte : embedded pointer for colors, embedded pointer for attribs,
	0x1c, // Color fragment #0 base,
	EXTRACT_2B(IDPTR_DATA_AcmSettingColorsCoDF543F50), //DATA_AcmSettingColorsColorMapColorFragment0
 	0x2d, // Attrib fragment #0 table index and base,
	0x00, // tile id byte,
	EXTRACT_2B(IDPTR_DATA_AcmSettingColorsCoED883C65), //DATA_AcmSettingColorsColorMapAttribFragment0
 	0x78, // Color fragment #1 control byte : embedded pointer for colors, embedded pointer for attribs,
	0x1f, // Color fragment #1 base,
	EXTRACT_2B(IDPTR_DATA_AcmSettingColorsCoE98E53C4), //DATA_AcmSettingColorsColorMapColorFragment1
 	0x8a, // Attrib fragment #1 table index and base,
	0x00, // tile id byte,
	EXTRACT_2B(IDPTR_DATA_AcmSettingColorsCoFBA8D8A6), //DATA_AcmSettingColorsColorMapAttribFragment1
 	0x60, // Color fragment #2 control byte : embedded pointer for colors, ,
	0x2a, // Color fragment #2 base,
	EXTRACT_2B(IDPTR_DATA_AcmSettingColorsCoE98E53C4), //DATA_AcmSettingColorsColorMapColorFragment1
 	0x60, // Color fragment #3 control byte : embedded pointer for colors, ,
	0x2d, // Color fragment #3 base,
	EXTRACT_2B(IDPTR_DATA_AcmSettingColorsCo1FD8C060), //DATA_AcmSettingColorsColorMapColorFragment3
 	0xe0, // Color fragment #4 control byte : last fragment, embedded pointer for colors, ,
	0x2f, // Color fragment #4 base,
	EXTRACT_2B(IDPTR_DATA_AcmSettingColorsCoE9A4D3F9) //DATA_AcmSettingColorsColorMapColorFragment4
 };

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSettingColorsColorMap ; Size = 13
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_AcmSettingColorsColorMap[13] =
{
	0x04, // # of color data entries / color state,
	0x01, // color state 0 control byte,
	0x30, // color attribute # 0,
	0x88, // color attribute # 1,
	0x88, // color attribute # 2,
	0x2f, // color attribute # 3,
	0xa1, // color state 1 control byte,
	EXTRACT_2B(IDPTR_DATA_AcmSettingColorsCo01831A09), //DATA_AcmSettingColorsColorMapFragmentPtr
 	0x2e, // color attribute # 0,
	0x8a, // color attribute # 1,
	0x8a, // color attribute # 2,
	0x2d, // color attribute # 3
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_AcmSetting ; Size = 11
////////////////////////////////////////////////////////////////////////////////

ST_OSD_BITMAPBUTTON_CTRL ROM DATA_AcmSetting =
{
	0x00,
	0x10,
	0x0a,
	0x02,
	0x02,
	{ DATA_AcmSettingColorsData, DATA_AcmSettingColorsHwIndexes, DATA_AcmSettingColorsColorMap }
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_DefineVideoWindow1ColorsData ; Size = 77
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_DefineVideoWindow1AD4F089E[77] =
{
	0x8b, 0xaa, 0xe0, 0x2a, 0x82, 0x00, 0xe0, 0x8a, 0x25, 0xe0, 0xa2, 0x30, 0x30, 0x2e, 0x03, 0xb6,
	0x4a, 0x55, 0x55, 0xa8, 0x21, 0x8b, 0xaa, 0x82, 0x00, 0xe0, 0xa8, 0x24, 0xe0, 0xa2, 0x21, 0xe0,
	0x8a, 0x30, 0xe0, 0xa0, 0x21, 0xe0, 0x85, 0x30, 0xb5, 0xaa, 0xaa, 0x2a, 0x85, 0x21, 0xe1, 0x7e,
	0x00, 0x95, 0xfe, 0xff, 0x93, 0xfd, 0xff, 0xe3, 0xfb, 0xff, 0x07, 0x00, 0x85, 0xff, 0xe0, 0xfc,
	0x96, 0x7f, 0xff, 0x93, 0xbf, 0xff, 0xe2, 0xdf, 0x00, 0xe0, 0x85, 0xff, 0xff
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_DefineVideoWindow1ColorsHwIndexes ; Size = 4
////////////////////////////////////////////////////////////////////////////////

BYTE ROM DATA_DefineVideoWindow116FCF33B[4] =
{
	0x3e, 0x3f, 0xce, 0xcf
};

////////////////////////////////////////////////////////////////////////////////
//    DATA_DefineVideoWindow1ColorsColorMapColorFragment0 ; Size = 4
////////////////////////////////////////////////////////////////////////////////

⌨️ 快捷键说明

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