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

📄 const.inc

📁 完整的方案
💻 INC
📖 第 1 页 / 共 2 页
字号:
WholeSoundBit_:                  .EQU Bit8_
FirstKnockBit:                   .EQU Bit9
FirstKnockBit_:                  .EQU Bit9_
SecondKnockBit:                  .EQU BitA
SecondKnockBit_:                 .EQU BitA_
ThirdKnockBit:                   .EQU BitB
ThirdKnockBit_:                  .EQU BitB_
ForthKnockBit:                   .EQU BitC
ForthKnockBit_:                  .EQU BitC_
KeyCutRecBit:                    .EQU BitD
KeyCutRecBit_:                   .EQU BitD_
SysErrBit:                       .EQU BitE
SysErrBit_:                      .EQU BitE_
PaiStatuBit:                     .EQU BitF
PaiStatuBit_:                    .EQU BitF_
BaseDataBit:                     .EQU PaiStatuBit
BaseDataBit_:                    .EQU PaiStatuBit_
DiCoordBit:                      .EQU LowVoltageBit
DiCoordBit_:                     .EQU LowVoltageBit_
//BookMark
XYDBookBit:                      .EQU Bit0
//Statu:
DynamicBit:                      .EQU Bit0
DynamicBit_:                     .EQU Bit0_
StatuMask:                       .EQU 0xfff9
DTNormalPlayBit:                 .EQU 0000B
DTRecBit:                        .EQU 0010B
DTSourceBit:                     .EQU 0100B
DTPlayRecBit:                    .EQU 0110B

//EditFlag:
InEditBit:                       .EQU Bit0
InEditBit_:                      .EQU Bit0_
HintSoundBit:                    .EQU Bit1
HintSoundBit_:                   .EQU Bit1_
HaveEditBit:                     .EQU Bit2
HaveEditBit_:                    .EQU Bit2_
EditBank2Bit:                    .EQU Bit3
EditBank2Bit_:                   .EQU Bit3_
EditRecordBit:                   .EQU Bit4
EditRecordBit_:                  .EQU Bit4_
EditModeBit:                     .EQU Bit5
EditModeBit_:                    .EQU Bit5_
ToEditBit:                       .EQU Bit6
ToEditBit_:                      .EQU Bit6_
ToHintBit:                       .EQU Bit7
ToHintBit_:                      .EQU Bit7_
ToRegBit:                        .EQU Bit8
ToRegBit_:                       .EQU Bit8_
NoEditSpaceBit:                  .EQU Bit9
NoEditSpaceBit_:                 .EQU Bit9_
PageEditFullBit:                 .EQU BitA
PageEditFullBit_:                .EQU BitA_
HaveEditBlockBit:                .EQU BitB
HaveEditBlockBit_:               .EQU BitB_
AutoEditBit:                     .EQU BitC
AutoEditBit_:                    .EQU BitC_
ToPlayGiveEditBit:               .EQU BitD
ToPlayGiveEditBit_:              .EQU BitD_
//Attrib
PageD2Bit:                       .EQU Bit0
PageD2Bit_:                      .EQU Bit0_
PageA2Bit:                       .EQU Bit1
PageA2Bit_:                      .EQU Bit1_
EnBlankRecordBit:                .EQU Bit4
EnBlankRecordBit_:               .EQU Bit4_
OnceKnockRecordBit:              .EQU Bit5
OnceKnockRecordBit_:             .EQU Bit5_
SysSoundRecordBit:               .EQU Bit6
SysSoundRecordBit_:              .EQU Bit6_
DSLGroupBit:                     .EQU Bit8
DSLGroupBit_:                    .EQU Bit8_

//PrintFlag
PrintCoordBit:                   .EQU Bit8
PrintBlockBit:                   .EQU Bit9
PrintDealMessBit:                .EQU BitA
PrintPlayMessBit:                .EQU BitB
PrintDealMessBit_:               .EQU BitA_

//SeriousFlag
SeriousSelectionBit:             .EQU Bit0
SeriousSelectionBit_:            .EQU Bit0_
SeriousInLinkBit:                .EQU Bit1
SeriousInLinkBit_:               .EQU Bit1_
ExplainBit:                      .EQU Bit2
ExplainBit_:                     .EQU Bit2_
//BlockFlag
SeriousPlayBit:                  .EQU Bit0
SeriousPlayBit_:                 .EQU Bit0_
HaveSelectionQuestionBit:        .EQU Bit1
HaveSelectionQuestionBit_:       .EQU Bit1_
AnswerIrrelevantBit:             .EQU Bit2
AnswerIrrelevantBit_:            .EQU Bit2_
AnswerRelevantBit:               .EQU Bit3
AnswerRelevantBit_:              .EQU Bit3_
AnswerCorrectBit:                .EQU Bit4
AnswerCorrectBit_:               .EQU Bit4_
AnswerSuccessfulBit:             .EQU Bit5
AnswerSuccessfulBit_:            .EQU Bit5_
SelectionMaskBit:                .EQU 0000000000111100b
SelectionMaskBit_:               .EQU 1111111111000011b

BlockInLinkBit:                  .EQU Bit6
BlockInLinkBit_:                 .EQU Bit6_
BlockErrLinkBit:                 .EQU Bit7
BlockErrLinkBit_:                .EQU Bit7_
BlockEndLinkBit:                 .EQU Bit8
BlockEndLinkBit_:                .EQU Bit8_

CAECauseBit:                     .EQU Bit9
CAECauseBit_:                    .EQU Bit9_
CAEEffectBit:                    .EQU BitA
CAEEffectBit_:                   .EQU BitA_
CAEMask:                         .EQU CAECauseBit|CAEEffectBit
CAEMask_:                        .EQU CAEEffectBit_&CAEEffectBit_
ConditionBit:                    .EQU BitB
ConditionBit_:                   .EQU BitB_
BackGroundBit:                   .EQU BitC
BackGroundBit_:                  .EQU BitC_
AttribHadDealBit:                .EQU BitD
AttribHadDealBit_:               .EQU BitD_
QuestionDiCoordBit:              .EQU BitE
QuestionDiCoordBit_:             .EQU BitE_
AnswerErrRetBit:                 .EQU AnswerSuccessfulBit
AnswerErrRetBit_:                .EQU AnswerSuccessfulBit_
AnswerRetBit:                    .EQU AnswerSuccessfulBit
AnswerRetBit_:                   .EQU AnswerSuccessfulBit_
BlockSelectionMask:              .EQU AnswerIrrelevantBit|AnswerRelevantBit

//BlockFlag2
InScoreModeBit:                  .EQU Bit0
InScoreModeBit_:                 .EQU Bit0_
NumFullEnRetBit:                 .EQU Bit1
NumFullEnRetBit_:                .EQU Bit1_
ScoreFullEnRetBit:               .EQU Bit2
ScoreFullEnRetBit_:              .EQU Bit2_
ScoreEnInvalidRetBit:            .EQU Bit3
ScoreEnInvalidRetBit_:           .EQU Bit3_

ScoreBlockBit:                   .EQU Bit4
ScoreBlockBit_:                  .EQU Bit4_
ScoreEnTwiceBit:                 .EQU Bit5
ScoreEnTwiceBit_:                .EQU Bit5_
ScoreEnableBit:                  .EQU Bit6
ScoreEnableBit_:                 .EQU Bit6_
ScoreTwiceBit:                   .EQU Bit7
ScoreTwiceBit_:                  .EQU Bit7_
ScoreAddBit:                     .EQU Bit8
ScoreAddBit_:                    .EQU Bit8_
ScoreSubBit:                     .EQU Bit9
ScoreSubBit_:                    .EQU Bit9_
ScoreRetBit:                     .EQU BitA
ScoreRetBit_:                    .EQU BitA_

//RecordFlag
InRecModeBit:                    .EQU Bit0
InRecModeBit_:                   .EQU Bit0_
HadRecBit:                       .EQU Bit1
HadRecBit_:                      .EQU Bit1_
InPlayBit:                       .EQU Bit2
InPlayBit_:                      .EQU Bit2_
InPlayRecBit:                    .EQU Bit3
InPlayRecBit_:                   .EQU Bit3_
RecordBlockBit:                  .EQU Bit4
RecordBlockBit_:                 .EQU Bit4_
ToRecordBit:                     .EQU Bit5
ToRecordBit_:                    .EQU Bit5_
ToPlayRecordBit:                 .EQU Bit6
ToPlayRecordBit_:                .EQU Bit6_
ToPlaySoundBit:                  .EQU Bit7
ToPlaySoundBit_:                 .EQU Bit7_
RecordAttribHadDealBit:          .EQU Bit8
RecordAttribHadDealBit_:         .EQU Bit8_
RecWaitBit:                      .EQU Bit9
RecWaitBit_:                     .EQU Bit9_
InPlaySoundBit:                  .EQU BitA
InPlaySoundBit_:                 .EQU BitA_
HadSoundBit:                     .EQU BitB
HadSoundBit_:                    .EQU BitB_
RecAllBit_:                      .EQU ToRecordBit_&ToPlaySoundBit_&ToPlayRecordBit_&InPlaySoundBit_&InPlayRecBit_&InPlayBit_
EnRecRegBit:                     .EQU BitC
EnRecRegBit_:                    .EQU BitC_

//PageModeAttrib
PMSQInvalidRetBit:               .EQU Bit0
PMSQInvalidRetBit_:              .EQU Bit0_
ConditionInvalidRetBit:          .EQU Bit1
ConditionInvalidRetBit_:         .EQU Bit1_
ChangePageDiBit:                 .EQU Bit2
ChangePageDiBit_:                .EQU Bit2_
PMLinkInvalidRetBit:             .EQU Bit3
PMLinkInvalidRetBit_:            .EQU Bit3_
PMLinkErrRetBit:                 .EQU Bit4
PMLinkErrRetBit_:                .EQU Bit4_
ChangeBookDiBit:                 .EQU Bit2
ChangeBookDiBit_:                .EQU Bit2_



PV0H:                            .EQU 0x00
PV1H:                            .EQU 0x01
PV2H:                            .EQU 0x02
PV3H:                            .EQU 0x03
PV4H:                            .EQU 0x04
PV5H:                            .EQU 0x05
PV6H:                            .EQU 0x06
PV7H:                            .EQU 0x07
PV0L:                            .EQU 0x08
PV1L:                            .EQU 0x09
PV2L:                            .EQU 0x0a
PV3L:                            .EQU 0x0b
PV4L:                            .EQU 0x0c
PV5L:                            .EQU 0x0d
PV6L:                            .EQU 0x0e
PV7L:                            .EQU 0x0f
XBase:                           .EQU 0x10
YBase:                           .EQU 0x11

RAdjP:                           .EQU 0x00
RAdjN:                           .EQU 0x01
AdjABi:                          .EQU 0x02
AdjXBi:                          .EQU 0x03
AdjYBi:                          .EQU 0x04

.DEFINE WRBit                0x0008    //0x0200
.DEFINE WRBit_               0xfff7    //0xfdff
.DEFINE SramBit_             0x0ff0
.DEFINE SramBit2_            0xf00f&WRBit_

M5MBit:       .EQU Bit0
M5MBit1:      .EQU Bit1
M5MBit2:      .EQU Bit2
ID2Bit:       .EQU Bit3
Erase2Bit:    .EQU Bit4
M5MBit_:      .EQU Bit0_
M5MBit1_:     .EQU Bit1_
M5MBit2_:     .EQU Bit2_
ID2Bit_:      .EQU Bit3_
Erase2Bit_:   .EQU Bit4_
TogBit:       .EQU BitB
TogBit_:      .EQU BitB_
Tog2Bit:      .EQU Bit9
Tog2Bit_:     .EQU Bit9_

.include hard.inc

⌨️ 快捷键说明

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