acc2.c

来自「GM5621原代码」· C语言 代码 · 共 557 行 · 第 1/2 页

C
557
字号
	0x59, 0x65, 0x96, 0x66, 0x66, 
	0x66, 0x66, 0x66, 0x66, 0x59, 
	0x99, 0x99, 0x99, 0x99, 0x99, 
	0x99, 0x65, 0x59, 0x56, 0x55, 
	0x95, 0x65, 0x44, 0x51, 0x11, 
	0x44, 0x51, 0x14, 0x45, 0x11, 
	0x14, 0x44, 0x10, 0x04, 0x00, 
	0x40, 0x10, 0x04, 0x00, 0x12, 

	0x00, 0x44, 0x51, 0x14, 0x51, 
	0x14, 0x45, 0x14, 0x51, 0x45, 
	0x14, 0x51, 0x51, 0x55, 0x15, 
	0x51, 0x55, 0x15, 0x51, 0x55, 
	0x15, 0x65, 0x96, 0x59, 0x65, 
	0x96, 0x56, 0x59, 0x65, 0x96, 
	0x59, 0x66, 0x59, 0x99, 0x96, 
	0x66, 0x65, 0x99, 0x96, 0x66, 
	0x65, 0x99, 0x59, 0x55, 0x65, 
	0x55, 0x95, 0x56, 0x55, 0x59, 
	0x55, 0x65, 0x51, 0x11, 0x11, 
	0x11, 0x11, 0x11, 0x14, 0x44, 
	0x44, 0x44, 0x44, 0x44, 0x19, 

	0x00, 0x45, 0x45, 0x14, 0x54, 
	0x51, 0x45, 0x45, 0x51, 0x55, 
	0x15, 0x51, 0x55, 0x15, 0x51, 
	0x55, 0x15, 0x55, 0x54, 0x55, 
	0x55, 0x55, 0x45, 0x55, 0x55, 
	0x55, 0x15, 0x55, 0x55, 0x51, 
	0x55, 0x55, 0x55, 0x15, 0x55, 
	0x55, 0x56, 0x55, 0x55, 0x55, 
	0x95, 0x55, 0x55, 0x59, 0x55, 
	0x55, 0x55, 0x55, 0x55, 0x65, 
	0x55, 0x55, 0x55, 0x59, 0x99, 
	0x99, 0x66, 0x66, 0x65, 0x55, 
	0x55, 0x51, 0x55, 0x55, 0x17, 

};

#endif // USE_ACC_ACM

#if USE_ACC_ACM
ACCDataType const far ACCData_Vivid =
{
	0x9b, 	//B_UpperStart
	0x46, 	//B_MidStart
	0xb9, 	//B_MidEnd
	0x64, 	//B_LowerEnd
	0x0, 	//B_YCLMaxDelta
	0x0, 	//B_SCLThreshold
	0x0, 	//B_YCLScale
	0x0, 	//B_YMin
	0xff, 	//B_YMax
#if USE_ACC_ACM
   ACCTransFuncData_Vivid,   //const far *pB_Array
#else
	NULL_PTR,
#endif
};

ACCDataType const far ACCData_Cinema =
{
	0x9b, 	//B_UpperStart
	0x46, 	//B_MidStart
	0xb9, 	//B_MidEnd
	0x64, 	//B_LowerEnd
	0x0, 	//B_YCLMaxDelta
	0x0, 	//B_SCLThreshold
	0x0, 	//B_YCLScale
	0x0, 	//B_YMin
	0xff, 	//B_YMax
#if USE_ACC_ACM
   ACCTransFuncData_Cinema,   //const far *pB_Array
#else
	NULL_PTR,
#endif
};

ACCDataType const far ACCData_Sport =
{
	0x8f, 	//B_UpperStart
	0x3a, 	//B_MidStart
	0xa8, 	//B_MidEnd
	0x4f, 	//B_LowerEnd
	0x0, 	//B_YCLMaxDelta
	0x0, 	//B_SCLThreshold
	0x0, 	//B_YCLScale
	0xa, 	//B_YMin
	0xf0, 	//B_YMax
#if USE_ACC_ACM
   ACCTransFuncData_Sport,   //const far *pB_Array
#else
	NULL_PTR,
#endif
};

ACCDataType const far ACCData_Nature =
{
	0x9a, 	//B_UpperStart
	0x30, 	//B_MidStart
	0xa8, 	//B_MidEnd
	0x41, 	//B_LowerEnd
	0x0, 	//B_YCLMaxDelta
	0x0, 	//B_SCLThreshold
	0x0, 	//B_YCLScale
	0xa, 	//B_YMin
	0xf0, 	//B_YMax
#if USE_ACC_ACM
   ACCTransFuncData_Nature,   //const far *pB_Array
#else
	NULL_PTR,
#endif
};

ACCDataType const far ACCData_Text =
{
	0x96, 	//B_UpperStart
	0x37, 	//B_MidStart
	0xa9, 	//B_MidEnd
	0x4d, 	//B_LowerEnd
	0x3, 	//B_YCLMaxDelta
	0x40, 	//B_SCLThreshold
	0x65, 	//B_YCLScale
	0xa, 	//B_YMin
	0xf0, 	//B_YMax
#if USE_ACC_ACM
	ACCTransFuncData_Text,	//const far *pB_Array
#else
	NULL_PTR,
#endif
};

ACCDataType const far ACCData_Custom =
{
	0x96, 	//B_UpperStart
	0x37, 	//B_MidStart
	0xa9, 	//B_MidEnd
	0x4d, 	//B_LowerEnd
	0x3, 	//B_YCLMaxDelta
	0x40, 	//B_SCLThreshold
	0x65, 	//B_YCLScale
	0xa, 	//B_YMin
	0xf0, 	//B_YMax
#if USE_ACC_ACM
	ACCTransFuncData_Custom,	//const far *pB_Array
#else
	NULL_PTR,
#endif
};

#endif // USE_ACC_ACM

#if 0
//*************** TF option 01 *********************************
//More steep
BYTE const far ACCTransFuncData_01[195] = {
0x0, 0x0, 0x1, 0x59, 0x55,
0x59, 0x55, 0x65, 0x55, 0x65,
0x55, 0x65, 0x55, 0x65, 0x55,
0x95, 0x55, 0x95, 0x55, 0x95,
0x55, 0x95, 0x55, 0x95, 0x56,
0x55, 0x56, 0x55, 0x56, 0x55,
0x56, 0x55, 0x59, 0x55, 0x59,
0x55, 0x55, 0x15, 0x55, 0x55,
0x15, 0x55, 0x55, 0x15, 0x55,
0x54, 0x55, 0x55, 0x54, 0x55,
0x55, 0x51, 0x55, 0x55, 0x51,
0x55, 0x55, 0x51, 0x55, 0x55,
0x45, 0x55, 0x55, 0x45, 0x15,
/* 1 8 263 15 263 147 114 263 8  */
/*please-dont-disturb-above-comment-TF*/
0x0, 0x55, 0x15, 0x55, 0x15,
0x55, 0x45, 0x55, 0x45, 0x55,
0x51, 0x55, 0x51, 0x55, 0x54,
0x55, 0x54, 0x55, 0x59, 0x55,
0x65, 0x56, 0x55, 0x59, 0x55, 
0x95, 0x56, 0x55, 0x65, 0x55, 
0x95, 0x59, 0x55, 0x65, 0x56, 
0x55, 0x59, 0x55, 0x95, 0x56, 
0x55, 0x65, 0x55, 0x95, 0x59, 
0x55, 0x65, 0x55, 0x15, 0x54,
0x55, 0x51, 0x55, 0x45, 0x55,
0x15, 0x54, 0x55, 0x51, 0x55,
0x45, 0x55, 0x15, 0x54, 0x15,
/* 1 8 263 76 203 193 68 263 8  */
/*please-dont-disturb-above-comment-TF*/
0x0, 0x55, 0x54, 0x55, 0x55,
0x55, 0x51, 0x55, 0x55, 0x55,
0x45, 0x55, 0x55, 0x55, 0x15,
0x55, 0x55, 0x54, 0x55, 0x55,
0x55, 0x51, 0x55, 0x55, 0x55,
0x45, 0x55, 0x55, 0x55, 0x15,
0x55, 0x55, 0x54, 0x55, 0x55,
0x55, 0x51, 0x55, 0x55, 0x55,
0x55, 0x59, 0x55, 0x55, 0x55,
0x59, 0x55, 0x56, 0x55, 0x55,
0x95, 0x55, 0x65, 0x55, 0x59,
0x55, 0x56, 0x55, 0x55, 0x95,
0x55, 0x65, 0x55, 0x59, 0x15
/* 1 8 263 158 123 183 97 263 8  */
};

ACCDataType const far ACCData1 = 
{
   0x28, //B_UpperStart;
   0x1e, //B_MidStart;
   0x64, //B_MidEnd;
   0x50, //B_LowerEnd;
   0x07, //B_YCLMaxDelta;
   0x40, //B_SCLThreshold;
   0x65, //B_YCLScale;
   0x0a,   //B_YMin
   0xff, //B_YMax
   ACCTransFuncData_01, //const far *pB_Array;
};

BYTE const far ACCTransFuncData_02[195]=
{
   0x00, 0x55, 0x55, 0x55, 0x55, 
   0x6a, 0x6a, 0x9a, 0x9a, 0x9a, 
   0xa6, 0xa6, 0xa6, 0x9a, 0x9a, 
   0x6a, 0x69, 0xa9, 0xa6, 0xa6, 
   0x9a, 0x9a, 0x6a, 0x59, 0x65,
   0x65, 0x65, 0x95, 0x95, 0x96, 
   0x54, 0x55, 0x15, 0x45, 0x51, 
   0x54, 0x55, 0x15, 0x45, 0x51, 
   0x54, 0x54, 0x44, 0x44, 0x44, 
   0x51, 0x11, 0x11, 0x11, 0x44, 
   0x44, 0x44, 0x44, 0x41, 0x04,
   0x41, 0x04, 0x10, 0x44, 0x10, 
   0x41, 0x04, 0x11, 0x04, 0x04, 

   0x00, 0x44, 0x44, 0x44, 0x44, 
   0x44, 0x44, 0x44, 0x44, 0x44, 
   0x44, 0x44, 0x44, 0x44, 0x51,
   0x54, 0x54, 0x55, 0x15, 0x45, 
   0x45, 0x51, 0x5a, 0x69, 0xa6, 
   0x9a, 0x69, 0xa6, 0x9a, 0xb3, 
   0xcf, 0x13f, 0x13c, 0xea, 0xa6, 
   0xa6, 0xa9, 0xa9, 0xaa, 0x6a, 
   0x51, 0x51, 0x54, 0x54, 0x55, 
   0x15, 0x15, 0x15, 0x45, 0x45, 
   0x51, 0x51, 0x44, 0x10, 0x41,
   0x01, 0x04, 0x10, 0x41, 0x04, 
   0x10, 0x40, 0x41, 0x04, 0x04, 

   0x00, 0x11, 0x11, 0x04, 0x44, 
   0x11, 0x11, 0x04, 0x44, 0x11, 
   0x11, 0x04, 0x44, 0x11, 0x11,
   0x04, 0x44, 0x11, 0x11, 0x04, 
   0x44, 0x11, 0x11, 0x14, 0x55, 
   0x45, 0x51, 0x55, 0x15, 0x45, 
   0x51, 0x55, 0x15, 0x65, 0x65, 
   0x65, 0x65, 0x65, 0x65, 0x65, 
   0x65, 0x66, 0xae, 0xeb, 0xae,
   0xeb, 0xae, 0xea, 0xaa, 0xaa, 
   0xaa, 0xaa, 0xaa, 0xaa, 0x95, 
   0x55, 0x55, 0x95, 0x55, 0x54, 
   0x44, 0x44, 0x41, 0x11, 0x04, 

};

ACCDataType const far ACCData2 =
{
   0x94,    //B_UpperStart
   0x46,    //B_MidStart
   0xb8,    //B_MidEnd
   0x64,    //B_LowerEnd
   0x8,    //B_YCLMaxDelta
   0x20,    //B_SCLThreshold
   0x56,    //B_YCLScale
   0x0,    //B_YMin
   0xff,    //B_YMax
   ACCTransFuncData_02,   //const far *pB_Array
};
#endif

⌨️ 快捷键说明

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