📄 svocoeff.h
字号:
/*=============================================================================
* Copyright (C) 2001 Acer Labs, Inc. All Rights Reserved.
*
* File: SVOCOEFF.H
*
* Contents: -
*
* History:
* 04/18/2001 develop 5705
******************************************************************************/
WORD code CD_ROM_4X[]={
#if 1 // hop3001
/*
0x7fff, 0x0000, 0x0000, 0x8b60, 0x3400, 0x0900, 0x0900, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0c00, 0x7E80, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8b60, 0x3400, 0x0c00, 0x0c00, //KFN1~KFN7
//*///0x3537,0x3035,
0x7fff, 0x0000, 0x0000, 0x8a20, 0x4900, 0x0c00, 0x0c00, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0a80, 0x7e90, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8a20, 0x4900, 0x0f00, 0x0f00, //KFN1~KFN7
/*
0x7fff, 0x0000, 0x0000, 0x8a20, 0x4900, 0x1000, 0x1000, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0c00, 0x7f00, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8a20, 0x4900, 0x1200, 0x1200, //KFN1~KFN7
/**/
0x7fff, 0x0000, 0x0000, 0x8700, 0x1b00, 0x0980, 0x0980, //KTN1~KTN7
0x0440, 0x6f00, 0x7fff, 0x7fff, 0x0480, 0x7ec0, 0x0380, 0x0380, //
0x7fff, 0x0000, 0x0000, 0x8700, 0x1b00, 0x0c00, 0x0c00, //KTN1~KTN7
/*/
0x7fff, 0x0000, 0x0000, 0x8700, 0x1b00, 0x0980, 0x0980, //KTN1~KTN7
0x0440, 0x6f00, 0x7fff, 0x7fff, 0x03c0, 0x7ec0, 0x0380, 0x0380, //
0x7fff, 0x0000, 0x0000, 0x8700, 0x3400, 0x0b00, 0x0b00, //KTN1~KTN7
/*/
0x1800, 0x7E22, 0x05dc, 0x7FC0, 0x4000, 0xC0C0, 0x6500
// 0x1200, 0x7e22, 0x0500, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
// 0x6000, 0x7e00, 0x1000, 0x7e00, 0x4000, 0xC300, 0x2000 //KC1~KC7
#elif 1
0x7fff, 0x0000, 0x0000, 0x8e20, 0x39A6, 0x1000, 0x1000, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0500, 0x7E2F, 0x0200, 0x0200, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8720, 0x39A6, 0x1500, 0x1500, //KFH1~KFH7
0x7fff, 0x0000, 0x3000, 0x876a, 0x2721, 0x0a00, 0x0a00, //KTN1~KTN7 //R1719_H1120_01
0x0440, 0x6f00, 0x7fff, 0x7fff, 0x0200, 0x7fa0, 0x0400, 0x0400, //R1808_H1120_01 ////1903a07m
0x7fff, 0x0000, 0x3000, 0x876a, 0x2721, 0x0b80, 0x0b80, //KTH1~KTH7 //R1719_H1120_01
0x1000, 0x7E22, 0x0500, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
#endif
};
WORD code DVCD_ROM_4X[]={
0x7fff, 0x0000, 0x0000, 0x8a20, 0x4900, 0x0c00, 0x0c00, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0a80, 0x7e90, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8a20, 0x4900, 0x0f00, 0x0f00, //KFN1~KFN7
0x7fff, 0x0000, 0x0000, 0x8700, 0x1b00, 0x0980, 0x0980, //KTN1~KTN7
0x0440, 0x6f00, 0x7fff, 0x7fff, 0x0480, 0x7ec0, 0x0380, 0x0380, //
0x7fff, 0x0000, 0x0000, 0x8700, 0x1b00, 0x0c00, 0x0c00, //KTN1~KTN7
0x0d80, 0x7E22, 0x05dc, 0x7FC0, 0x4000, 0xC0C0, 0x6500
};
WORD code CD_ROM_1X[]={
0x7fff, 0x0000, 0x0000, 0x8720, 0x39A6, 0x1000, 0x1000, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0500, 0x7E2F, 0x0200, 0x0200, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8720, 0x39A6, 0x1500, 0x1500, //KFH1~KFH7
0x7fff, 0x0000, 0x0000, 0x84b0, 0x4D00, 0x0500, 0x0500, //KTN1~KTN7
0x0440, 0x6F00, 0x7fff, 0x7fff, 0x0400, 0x7F60, 0x0400, 0x0400, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x84b0, 0x4D00, 0x0500, 0x0500, //KTH1~KTH7
0x1000, 0x7E22, 0x0500, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
};
#if 1 //2413a02j***
//#define CD_RW_4X CD_ROM_4X
//#elif
WORD code CD_RW_4X[]={
0x7fff, 0x0000, 0x0000, 0x8a20, 0x4900, 0x0d00, 0x0d00, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0b80, 0x7Ec0, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8a20, 0x4900, 0x1000, 0x1000, //KFN1~KFN7
0x7fff, 0x0000, 0x0000, 0x8700, 0x1b00, 0x09d0, 0x09d0, //KTN1~KTN7
0x0440, 0x6f00, 0x7fff, 0x7fff, 0x0450, 0x7ec0, 0x0380, 0x0380, //
0x7fff, 0x0000, 0x0000, 0x8700, 0x1b00, 0x0b00, 0x0b00, //KTN1~KTN7
0x1600, 0x7E22, 0x05DC, 0x7FC0, 0x4000, 0xC0C0, 0x6500
};
#else
#endif //2413a02j&&&
WORD code DVD_ROM_2X[]={
#if 0 //
// --- 650, 182548,68,0.2
0x7fff, 0x0000, 0x0000, 0x8e00, 0x1900, 0x0600, 0x0600, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0680, 0x7Eb0, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8e00, 0x1900, 0x0800, 0x0800, //KFN1~KFN7
// --- 2560, 193444,70,0.2
0x7fff, 0x0000, 0x0000, 0x8880, 0x3400, 0x0500, 0x0500, //KTN1~KTN7
0x0440, 0x6F00, 0x7fff, 0x7fff, 0x0480, 0x7e90, 0x0250, 0x0250, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x8880, 0x3400, 0x0680, 0x0680, //KTH1~KTH7
0x0e00, 0x7E22, 0x05dc, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
#elif 1 //
/*
0x7fff, 0x0000, 0x0000, 0x8d00, 0x2300, 0x04e0, 0x04e0, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0750, 0x7E90, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8d00, 0x2300, 0x0660, 0x0660, //KFN1~KFN7
*/
#if 0 // d030404
0x7fff, 0x0000, 0x0000, 0x8a00, 0x3900, 0x0990, 0x0990, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0980, 0x7E90, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8a00, 0x3900, 0x0990, 0x0990, //KFN1~KFN7
#else
0x7fff, 0x0000, 0x0000, 0x8d00, 0x2300, 0x04e0, 0x04e0, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0750, 0x7E90, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8d00, 0x2300, 0x0560, 0x0560, //KFN1~KFN7
#endif
/*
0x7fff, 0x0000, 0x0000, 0x8800, 0x3400, 0x0400, 0x0400, //KTN1~KTN7
0x0440, 0x6F00, 0x7fff, 0x7fff, 0x0490, 0x7e90, 0x0250, 0x0250, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x8800, 0x3400, 0x0500, 0x0500, //KTH1~KTH7
*/
#if 0 // d030404
0x7fff, 0x0000, 0x0000, 0x8800, 0x3900, 0x480, 0x480, //KTN1~KTN7
0x0340, 0x6F00, 0x7fff, 0x7fff, 0x0650, 0x7ec0, 0x0300, 0x0300, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x8800, 0x3900, 0x580, 0x580, //KTH1~KTH7
#else
0x7fff, 0x0000, 0x0000, 0x8800, 0x3400, 0x0360, 0x0360, //KTN1~KTN7
0x0440, 0x6F00, 0x7fff, 0x7fff, 0x0490, 0x7e90, 0x0250, 0x0250, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x8800, 0x3400, 0x0450, 0x0450, //KTH1~KTH7
#endif
0x1800, 0x7E22, 0x05dc, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
#else // good
0x7fff, 0x0000, 0x0000, 0x8e00, 0x2300, 0x0500, 0x0500, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0750, 0x7E90, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8e00, 0x2300, 0x0700, 0x0700, //KFN1~KFN7
0x7fff, 0x0000, 0x0000, 0x8800, 0x3400, 0x0400, 0x0400, //KTN1~KTN7
0x0440, 0x6F00, 0x7fff, 0x7fff, 0x0490, 0x7e90, 0x0250, 0x0250, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x8800, 0x3400, 0x0500, 0x0500, //KTH1~KTH7
0x0c00, 0x7E22, 0x05dc, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
#endif
};
WORD code DVD_ROM_1X[]={
#if 1
0x7fff, 0x0000, 0x0000, 0x8d00, 0x2300, 0x04e0, 0x04e0, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0750, 0x7E90, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8d00, 0x2300, 0x0660, 0x0660, //KFN1~KFN7
0x7fff, 0x0000, 0x0000, 0x8800, 0x3400, 0x0400, 0x0400, //KTN1~KTN7
0x0440, 0x6F00, 0x7fff, 0x7fff, 0x0490, 0x7e90, 0x0250, 0x0250, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x8800, 0x3400, 0x0500, 0x0500, //KTH1~KTH7
0x0c00, 0x7E22, 0x05dc, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
/*
0x7fff, 0x0000, 0x0000, 0x8b60, 0x1900, 0x0a80, 0x0a80, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0560, 0x7Ec0, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8b60, 0x1900, 0x0c00, 0x0c00, //KFN1~KFN7
0x7fff, 0x0000, 0x0000, 0x8900, 0x2700, 0x07d0, 0x07d0, //KTN1~KTN7
0x0340, 0x6F00, 0x7fff, 0x7fff, 0x0490, 0x7ec0, 0x0250, 0x0250, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x8900, 0x2700, 0x08d0, 0x08d0, //KTH1~KTH7
0x0c00, 0x7E22, 0x05dc, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
*/
#else
0x7fff, 0x0000, 0x0000, 0x8ba9, 0x19c9, 0x0980, 0x0980, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff, 0x7fff, 0x0300, 0x7E30, 0x0380, 0x0380, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8ba9, 0x19c9, 0x0980, 0x0980, //KFH1~KFH7
0x7fff, 0x0000, 0x0000, 0x84b0, 0x4f47, 0x0600, 0x0600, //KTN1~KTN7
0x0340, 0x6F00, 0x7fff, 0x7fff, 0x0300, 0x7F30, 0x0250, 0x0250, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x84b0, 0x4f47, 0x0600, 0x0600, //KTH1~KTH7
0x0900, 0x7E22, 0x0500, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
#endif
};
#if 1
WORD code DVD_DUAL_2X[]={
#if 1
0x4000, 0x0000, 0x0000, 0x8b00, 0x1900, 0x1399, 0x1399, //KFN1~KFN7
0x0340, 0x6f00, 0x7fff, 0x7fff, 0x03e8, 0x7E90, 0x0300, 0x0300, //KFS1~KFS8
0x4000, 0x0000, 0x0000, 0x8b00, 0x1900, 0x1600, 0x1600, //KFN1~KFN7
// ibTGC=0x85
0x4000, 0x0000, 0x0000, 0x8700, 0x4900, 0x0540, 0x0540, //KTN1~KTN7
0x0340, 0x6F00, 0x7fff, 0x7fff, 0x0345, 0x7e90, 0x0250, 0x0250, //KTS1~KTS8
// 0x0340, 0x6F00, 0x7fff, 0x7fff, 0x0300, 0x7ee0, 0x0250, 0x0250, //KTS1~KTS8
0x4000, 0x0000, 0x0000, 0x8700, 0x4900, 0x0780, 0x0780, //KTN1~KTN7
// 0x1800
0x1600, 0x7E22, 0x05dc, 0x7Fc0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
#elif 0
0x4000, 0x0000, 0x0000, 0x8b00, 0x1400, 0x0c00, 0x0c00, //KFN1~KFN7
0x0440, 0x6f00, 0x7fff ,0x7fff, 0x0384, 0x7E90, 0x0300, 0x0300, //KFS1~KFS8
0x4000, 0x0000, 0x0000, 0x8b00, 0x1400, 0x1000, 0x1000, //KFN1~KFN7
0x4000, 0x0000, 0x0000, 0x8700, 0x4900, 0x0520, 0x0520, //KTN1~KTN7
0x0340, 0x6F00, 0x7fff, 0x7fff, 0x0360, 0x7e90, 0x0250, 0x0250, //KTS1~KTS8
0x4000, 0x0000, 0x0000, 0x8700, 0x4900, 0x0780, 0x0780, //KTN1~KTN7
0x1200, 0x7E22, 0x05dc, 0x7Fc0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
#elif 1
// p3v10b
0x7fff, 0x0000, 0x0000, 0x8b60, 0x1900, 0x0c00, 0x0c00, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0580, 0x7E80, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8b60, 0x1900, 0x0e00, 0x0e00, //KFN1~KFN7
0x7fff, 0x0000, 0x0000, 0x8900, 0x1900, 0x0800, 0x0800, //KTN1~KTN7
0x0340, 0x6F00, 0x7fff, 0x7fff, 0x03e0, 0x7e60, 0x0300, 0x0300, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x8900, 0x1900, 0x0980, 0x0980, //KTH1~KTH7
// 0x0900, 0x7E22, 0x05dc, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
0x0900, 0x7E22, 0x05dc, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
#elif 1 // d030404
0x7fff, 0x0000, 0x0000, 0x8800, 0x4f00, 0x1200, 0x1200, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x1380, 0x7f00, 0x0380, 0x0380, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8800, 0x4f00, 0x1200, 0x1200, //KFN1~KFN7
0x7fff, 0x0000, 0x0000, 0x8700, 0x4500, 0x0900, 0x0900, //KTN1~KTN7
0x0340, 0x6F00, 0x7fff, 0x7fff, 0x0800, 0x7f00, 0x0300, 0x0300, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x8700, 0x4500, 0x0b00, 0x0b00, //KTH1~KTH7
0x1200, 0x7E22, 0x05dc, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
#elif 1
0x7fff, 0x0000, 0x0000, 0x8b60, 0x1900, 0x0e00, 0x0e00, //KFN1~KFN7
0x0440, 0x6F00, 0x7fff ,0x7fff, 0x0900, 0x7E80, 0x0300, 0x0300, //KFS1~KFS8
0x7fff, 0x0000, 0x0000, 0x8b60, 0x1900, 0x0f00, 0x0f00, //KFN1~KFN7
0x7fff, 0x0000, 0x0000, 0x8800, 0x1000, 0x0780, 0x0780, //KTN1~KTN7 //R1719_H1120_01
0x0440, 0x6F00, 0x7fff, 0x7fff, 0x0400, 0x7e00, 0x0250, 0x0250, //KTS1~KTS8
0x7fff, 0x0000, 0x0000, 0x8800, 0x1000, 0x0880, 0x0880, //KTH1~KTH7 //R1719_H1120_01
0x0800, 0x7E22, 0x0500, 0x7FC0, 0x4000, 0xC0C0, 0x6500 //KC1~KC7
#endif
};
#else
#endif
//=== 3721 data ===
BYTE code dPDCR =0x08;
BYTE code dFCCR =0xd6; //0xd8; //0xe0
BYTE code dFBCR =0x38; //--- 12.8 0x40;---13.2 //0x60
BYTE code dSIGR =0x04;
BYTE code dRFCR =0x30;
BYTE code dFTGR =0x6d;
BYTE code dTRCR =0x00;
BYTE code dMRCR =0x0b;
BYTE code dCAR =0x0f;//R1606_COM_03
BYTE code dCBR =0x20;
BYTE code dCCR =0x20;
BYTE code dCDR =0xca; //8a
BYTE code dCER =0x10;
BYTE code dFBCR_1X =0x60;
BYTE code dFCCR_1X =0xAC;
BYTE code dRFCR_1X =0xF0;
//BYTE code dlCBR =0x40;
#if 0
#else //pvr30b
BYTE code dlFCCR =0xD8;
BYTE code dlFBCR =0x40;
BYTE code dlSIGR =0x07;
BYTE code dlFTGR =0x6d;
BYTE code dlCDR =0x8a;
#endif
#if 0
BYTE code cPDCR =0x00; //* Bit3(DVD/CD)=0: TE=E-F
BYTE code cFCCR =0xB0; //*
BYTE code cCBR =0x20; //*
BYTE code cSIGR =0x04; //* Bit3=0: RF=RFDC=PD1+PD2
BYTE code cRFCR =0x30; //*
BYTE code cFBCR =0x50; //*
BYTE code cMRCR =0x07; //*
BYTE code cCAR =0x07; //* Bit3=0: twin laser pickup mode.
// PI=PD1+PD2, FE=PD1-PD2.
BYTE code cFTGR =0x6e; //*
BYTE code cTRCR =0x00; //*
BYTE code cCCR =0x00; //*
BYTE code cCDR =0xc0; //*
BYTE code cCER =0x10; //*
#else
BYTE code cPDCR =0x00;
BYTE code cFCCR =0xb8;//0xb0;//0xb8; //---47.0 0xB0;
BYTE code cFBCR =0x42;//0x50;//0x42; //---47.5
//0x30;---50.8 //0x40;---47.5 //0x50;---49.5
BYTE code cSIGR =0x04;
BYTE code cRFCR =0x30;
BYTE code cFTGR =0x6d; //0x6c
BYTE code cTRCR =0x00;
BYTE code cMRCR =0x07;
BYTE code cCAR =0x07;
BYTE code cCBR =0x20;
BYTE code cCCR =0x00;
BYTE code cCDR =0xc0; //c0;
BYTE code cCER =0x10;
#endif
BYTE code cFCCR_1X =0x93;
BYTE code cFBCR_1X =0x40;
BYTE code cRFCR_1X =0xF0;
BYTE code cwPDCR =0x00;
BYTE code cwFCCR =0xb0;
BYTE code cwFBCR =0x30;
BYTE code cwSIGR =0x05;
BYTE code cwRFCR =0x30;
BYTE code cwFTGR =0x6c;
BYTE code cwTRCR =0x00;
BYTE code cwMRCR =0x07;
BYTE code cwCAR =0x07;
BYTE code cwCBR =0x40;
BYTE code cwCCR =0x00;
BYTE code cwCDR =0x80;
BYTE code cwCER =0x10;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -