?? hm612ndi.h
字號(hào):
/* http://www.HSAV.com */
#ifdef ROOT
#define EXTR
#else
#define EXTR extern
#endif
#ifndef NULL
#define NULL (-1)
#endif
#define TRUE 1
#define FALSE 0
#define DWORD unsigned long
#define LONG unsigned long
#define WORD unsigned int
#define BYTE unsigned char
#define XDWORD xdata unsigned long
#define XWORD xdata unsigned int
#define XBYTE xdata unsigned char
/* ///////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////// */
#define DIP_NONE 0
#define DIP_5LED 1
#define DIP_631x 2
/* ///////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////// */
#define DISPLAY_TYPE DIP_NONE
/* ///////////////////////////////////////////////////////////////////////////////// */
EXTR unsigned char gHOSTBuffer[4];
EXTR unsigned char gDIPBuffer[8];
EXTR unsigned char gGotoBuff[5];
EXTR unsigned char gTBT10msTimer;
EXTR unsigned int g2Timer2_Use500ms;
EXTR unsigned char g300msTimer;
EXTR unsigned char g500msTimer;
/*
EXTR unsigned char gDIP_5LEDTimer;
*/
EXTR unsigned char gDIP_5LEDStatus;
EXTR unsigned char gINT5LED_1;
EXTR unsigned int g2INT5LED_1;
EXTR unsigned char gTimer100ms;
EXTR unsigned char gPKeyScan;
EXTR unsigned char gPKeyConfirmTm;
EXTR unsigned char GPKeyData;
EXTR unsigned char gRmTimer;
EXTR unsigned char gRmStatus;
EXTR unsigned char gRmBuffer;
EXTR unsigned char gRmKeyContinCanclTm;
EXTR unsigned char GRmCodeData;
EXTR unsigned char gDIPCOMState;
EXTR unsigned char gDIPCOMStateSave;
EXTR unsigned char gBuzzerTm;
EXTR unsigned char gGotoPoint;
EXTR unsigned char gMain01;
EXTR unsigned char gMain00;
EXTR unsigned char gGOtoClearTimer;
EXTR unsigned char gPlay_Track;
EXTR unsigned char gPlay_Disk;
EXTR unsigned char gPlay_DIR;
EXTR unsigned char gPlay_Hour;
EXTR unsigned char gPlay_Minute;
EXTR unsigned char gPlay_Second;
EXTR unsigned char gAUDAction_State;
EXTR unsigned char gAudChennalMode;
EXTR unsigned int g2Timer2000ms;
EXTR unsigned char FPKeyStep;
EXTR unsigned char FPKeyDetect;
EXTR unsigned char FPKeyEnabel;
EXTR unsigned char FPKeyDecodeOk;
EXTR unsigned char FRmError;
EXTR unsigned char FRmDecodOK;
EXTR unsigned char FRmRisingEdge;
EXTR unsigned char FTBT10msTimer;
EXTR unsigned char FAutoPlay;
EXTR unsigned char FHOST_NOSend;
EXTR unsigned char FDirectUp;
EXTR unsigned char FNTSCtoPAL;
EXTR unsigned char FBuzzer;
EXTR unsigned char FTemp;
EXTR unsigned char FEnterDisable;
EXTR unsigned char FSencondMove;
EXTR unsigned char FdisplayClear;
EXTR unsigned char FenterFail;
EXTR unsigned char FInitiaizeOK;
EXTR unsigned char F1000Ms_SW;
EXTR unsigned char gAudioModeChag;
EXTR unsigned char gOSDClearTm;
EXTR unsigned char gOSD_ShowTrackTm;
EXTR unsigned char FOSD_ShowTrack;
EXTR unsigned char FAudeoCD;
#define pHCS(bit) { if (bit){SET_EAUX4;} \
else {CLEAR_EAUX4;}}
#define pHCLK(bit) { if (bit){SET_EAUX12;} \
else {CLEAR_EAUX12;}}
#define pHINT(bit) { if (bit){SET_EAUX14;} \
else {CLEAR_EAUX14;}}
#define pHINT_HIGH (EAUX14_HIGH)
#define pDoctorLED(bit) if (bit){SET_EAUX13;} \
else {CLEAR_EAUX13;}}
#define pFLASHDoctorLED {if (EAUX13_HIGH){ CLEAR_EAUX13;} \
else{ SET_EAUX13;}}
#define pKEY0(bit) { if (bit){SET_EAUX10;} \
else {CLEAR_EAUX10;}}
#define pKEY1(bit) { if (bit){SET_EAUX1;} \
else {CLEAR_EAUX1;}}
#define pKEY2(bit) { if (bit){SET_EAUX2;} \
else {CLEAR_EAUX2;}}
#define pKEY3(bit) { if (bit){SET_EAUX3;} \
else {CLEAR_EAUX3;}}
#define pVFBK(bit) { if (bit){SET_EAUX9;} \
else {CLEAR_EAUX9;}}
#define p164_CLK(bit) { if (bit){SET_AUX7;} \
else {CLEAR_AUX7;}}
#define p164_DAT(bit) { if (bit){SET_AUX2;} \
else {CLEAR_AUX2;}}
#define pVFST(bit) { if (bit){SET_AUX6;} \
else {CLEAR_AUX6;}}
#define pFLASH_LED {if (AUX3_HIGH){ CLEAR_AUX3;} \
else{ SET_AUX3;}}
#define pBuzzer2Khz {if (AUX0_HIGH){ CLEAR_AUX0;} \
else{ SET_AUX0;}}
#define pBuzzer(bit) { if (bit){SET_AUX0;} \
else {CLEAR_AUX0;}}
#define pK0_HIGH (EAUX10_HIGH)
#define pK1_HIGH (EAUX1_HIGH)
#define pK2_HIGH (EAUX2_HIGH)
#define pK3_HIGH (EAUX3_HIGH)
#define UBuzzerOn {FBuzzer=1;pBuzzer(1);}
#define UBuzzerOff {FBuzzer=0;pBuzzer(0);}
/* 0x094000 */
#define LEADER_LOW_MIN 0x091050
#define LEADER_LOW_MAX 0x0979c8
/* 0x0259ac ?? */
#define LEADER_HIGH_MIN 0x046dca
#define LEADER_HIGH_MAX 0x04d742
/* 0x012000 0 */
/* 0x025000 1 */
#define DATA_1_MIN 0x021c87
#define DATA_1_MAX 0x0285ff
#define DATA_0_MIN 0x00f294
#define DATA_0_MAX 0x0285ff
#define cRmLEADER_LOW_MIN 0x081050
#define cRmLEADER_LOW_MAX 0x0a79c8
#define cRmLEADER_HIGH_MIN 0x036dca
#define cRmLEADER_HIGH_MAX 0x05d742
#define cRmDATA_1_MIN 0x020000
#define cReturnCommand 0x00
#define cTrackNumber 0x40
#define cPlayingTime 0x80
#define cUserBuffer 0xc0
#define cReadTotalTR 0x33
#define cReadDeviceFree 0x30
#define cShortCommand 0x50
#define cPLAY 0x51
#define cRECORD 0x52
#define cReadUserBuffer 0x5c
#define cReadBUFTrackName 0x0d
#define cAUDAction_Stop 0
#define cAUDAction_TOC 1
#define cAUDAction_Play 2
#define cAUDAction_Pause 3
#define cAUDAction_Record 4
#define cAUDAction_RECPause 5
#define cReturnPLAY 0x01
#define cReturnRECORD 0x02
#define cPAUSE 0x10
#define cRecordPAUSE 0x13
#define cSTOP 0x15
#define cSERACH 0x17
#define cSKIP 0x18
#define cFormatDriver 0x1a
#define cInputSW 0x1c
#define cAudioMode 0x1d
#define cPlayTYPE 0x20
#define cRecordTYPE 0x23
#define cTrackInfor 0x37
#define cTOCWrite 0x38
#define cTOCLoading 0x39
#define cCommandStatus 0x3f
#define cPKey_PlayPause 0xd0
#define cPKey_Stop 0x71
#define cPKey_Audio 0x70
#define cPKey_Ntsc_Pal 0x72
#define cPKey_SkipDown 0xb0
#define cPKey_SkipUp 0xb1
#define cRmCustom 0xf1
#define cAudioMode_Video 1
#define cAudioMode_Channel 2
#define cDIP_Bar 11
void MHOSTBusWrite();
BYTE HHOSTBusRead();
void HHOSTBusWrite(BYTE Local_1);
void MHOSTBusRead();
void NOP(BYTE Local_1);
void MDELAY(BYTE ms);
void RISC_start_timer1();
void MPKeyScan();
void MSUB10msTimer();
int mCount_VIM(int Local_0, int Local_1);
void MDIPShowDigit(BYTE i, BYTE j);
void MDIP_SelectPlay(BYTE Local_1);
void MDIPShowMove();
void MDIPEnter();
void MDIPHostDataRead();
void MDIPHostDataProcs();
void MDIPPlayTrack();
void MStopSen();
void MOSD_Show();
void mOSD_Show_AUDEOCD();
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -