📄 sk377_1.asm
字号:
R1 = R1 - R0
JNE $+7
SetBkPathFlag
CALLFF @@_TR14
R0 = 4
RAMBK = R0
R0 = TrigState
R1 = 6
R1 = R1 - R0
JNE $+7
SetBkPathFlag
CALLFF @@_TR14
R0 = 4
RAMBK = R0
R0 = TrigState
R1 = 7
R1 = R1 - R0
JNE $+7
SetBkPathFlag
CALLFF @@_TR14
R0 = 4
RAMBK = R0
R0 = TrigState
R1 = 8
R1 = R1 - R0
JNE $+7
SetBkPathFlag
CALLFF @@_TR14
R0 = 4
RAMBK = R0
R0 = TrigState
R1 = 9
R1 = R1 - R0
JNE $+7
SetBkPathFlag
CALLFF @@_TR14
R0 = 4
RAMBK = R0
R0 = TrigState
R1 = 10
R1 = R1 - R0
JNE $+7
SetBkPathFlag
CALLFF @@_TR14
R0 = 4
RAMBK = R0
R0 = TrigState
R1 = 11
R1 = R1 - R0
JNE $+7
SetBkPathFlag
CALLFF @@_TR14
R0 = 4
RAMBK = R0
R0 = TrigState
R1 = 12
R1 = R1 - R0
JNE $+7
SetBkPathFlag
CALLFF @@_TR14
R0 = 4
RAMBK = R0
R0 = TrigState
R1 = 13
R1 = R1 - R0
JNE $+7
SetBkPathFlag
CALLFF @@_TR14
R0 = 4
RAMBK = R0
R0 = TrigState
JMPFF @@KeyScan
@@DTR14F EQU @@KeyScan
@@DTR15R EQU @@KeyScan
@@DTR15F EQU @@KeyScan
@@DTR16R EQU @@KeyScan
@@DTR16F EQU @@KeyScan
@@DTR17R EQU @@KeyScan
@@DTR17F EQU @@KeyScan
@@DTR18R EQU @@KeyScan
@@DTR18F EQU @@KeyScan
@@DTR19R EQU @@KeyScan
@@DTR19F EQU @@KeyScan
@@DTR20R EQU @@KeyScan
@@DTR20F EQU @@KeyScan
@@DTR21R EQU @@KeyScan
@@DTR21F EQU @@KeyScan
@@DTR22R EQU @@KeyScan
@@DTR22F EQU @@KeyScan
@@DTR23R EQU @@KeyScan
@@DTR23F EQU @@KeyScan
@@DTR24R EQU @@KeyScan
@@DTR24F EQU @@KeyScan
@@STR1R EQU @@KeyScan
@@STR1F EQU @@KeyScan
@@STR2R EQU @@KeyScan
@@STR2F EQU @@KeyScan
@@STR3R EQU @@KeyScan
@@STR3F EQU @@KeyScan
@@STR4R EQU @@KeyScan
@@STR4F EQU @@KeyScan
@@STR5R EQU @@KeyScan
@@STR5F EQU @@KeyScan
@@STR6R EQU @@KeyScan
@@STR6F EQU @@KeyScan
@@STR7R EQU @@KeyScan
@@STR7F EQU @@KeyScan
@@STR8R EQU @@KeyScan
@@STR8F EQU @@KeyScan
@@STR9R EQU @@KeyScan
@@STR9F EQU @@KeyScan
@@STR10R EQU @@KeyScan
@@STR10F EQU @@KeyScan
@@STR11R EQU @@KeyScan
@@STR11F EQU @@KeyScan
@@STR12R EQU @@KeyScan
@@STR12F EQU @@KeyScan
@@STR13R EQU @@KeyScan
@@STR13F EQU @@KeyScan
@@STR14R EQU @@KeyScan
@@STR14F EQU @@KeyScan
@@STR15R EQU @@KeyScan
@@STR15F EQU @@KeyScan
@@STR16R EQU @@KeyScan
@@STR16F EQU @@KeyScan
@@STR17R EQU @@KeyScan
@@STR17F EQU @@KeyScan
@@STR18R EQU @@KeyScan
@@STR18F EQU @@KeyScan
@@STR19R EQU @@KeyScan
@@STR19F EQU @@KeyScan
@@STR20R EQU @@KeyScan
@@STR20F EQU @@KeyScan
@@STR21R EQU @@KeyScan
@@STR21F EQU @@KeyScan
@@STR22R EQU @@KeyScan
@@STR22F EQU @@KeyScan
@@STR23R EQU @@KeyScan
@@STR23F EQU @@KeyScan
@@STR24R EQU @@KeyScan
@@STR24F EQU @@KeyScan
@@STR25R EQU @@KeyScan
@@STR25F EQU @@KeyScan
@@STR26R EQU @@KeyScan
@@STR26F EQU @@KeyScan
@@STR27R EQU @@KeyScan
@@STR27F EQU @@KeyScan
@@STR28R EQU @@KeyScan
@@STR28F EQU @@KeyScan
@@STR29R EQU @@KeyScan
@@STR29F EQU @@KeyScan
@@STR30R EQU @@KeyScan
@@STR30F EQU @@KeyScan
@@STR31R EQU @@KeyScan
@@STR31F EQU @@KeyScan
@@STR32R EQU @@KeyScan
@@STR32F EQU @@KeyScan
@@STR33R EQU @@KeyScan
@@STR33F EQU @@KeyScan
@@STR34R EQU @@KeyScan
@@STR34F EQU @@KeyScan
@@STR35R EQU @@KeyScan
@@STR35F EQU @@KeyScan
@@STR36R EQU @@KeyScan
@@STR36F EQU @@KeyScan
@@STR37R EQU @@KeyScan
@@STR37F EQU @@KeyScan
@@STR38R EQU @@KeyScan
@@STR38F EQU @@KeyScan
@@STR39R EQU @@KeyScan
@@STR39F EQU @@KeyScan
@@STR40R EQU @@KeyScan
@@STR40F EQU @@KeyScan
@@STR41R EQU @@KeyScan
@@STR41F EQU @@KeyScan
@@STR42R EQU @@KeyScan
@@STR42F EQU @@KeyScan
@@STR43R EQU @@KeyScan
@@STR43F EQU @@KeyScan
@@STR44R EQU @@KeyScan
@@STR44F EQU @@KeyScan
@@STR45R EQU @@KeyScan
@@STR45F EQU @@KeyScan
@@STR46R EQU @@KeyScan
@@STR46F EQU @@KeyScan
@@STR47R EQU @@KeyScan
@@STR47F EQU @@KeyScan
@@STR48R EQU @@KeyScan
@@STR48F EQU @@KeyScan
@@STR49R EQU @@KeyScan
@@STR49F EQU @@KeyScan
@@STR50R EQU @@KeyScan
@@STR50F EQU @@KeyScan
@@STR51R EQU @@KeyScan
@@STR51F EQU @@KeyScan
@@STR52R EQU @@KeyScan
@@STR52F EQU @@KeyScan
@@STR53R EQU @@KeyScan
@@STR53F EQU @@KeyScan
@@STR54R EQU @@KeyScan
@@STR54F EQU @@KeyScan
@@STR55R EQU @@KeyScan
@@STR55F EQU @@KeyScan
@@STR56R EQU @@KeyScan
@@STR56F EQU @@KeyScan
@@STR57R EQU @@KeyScan
@@STR57F EQU @@KeyScan
@@STR58R EQU @@KeyScan
@@STR58F EQU @@KeyScan
@@STR59R EQU @@KeyScan
@@STR59F EQU @@KeyScan
@@STR60R EQU @@KeyScan
@@STR60F EQU @@KeyScan
@@STR61R EQU @@KeyScan
@@STR61F EQU @@KeyScan
@@STR62R EQU @@KeyScan
@@STR62F EQU @@KeyScan
@@STR63R EQU @@KeyScan
@@STR63F EQU @@KeyScan
@@STR64R EQU @@KeyScan
@@STR64F EQU @@KeyScan
@@STR65R EQU @@KeyScan
@@STR65F EQU @@KeyScan
@@STR66R EQU @@KeyScan
@@STR66F EQU @@KeyScan
@@STR67R EQU @@KeyScan
@@STR67F EQU @@KeyScan
@@STR68R EQU @@KeyScan
@@STR68F EQU @@KeyScan
@@STR69R EQU @@KeyScan
@@STR69F EQU @@KeyScan
@@STR70R EQU @@KeyScan
@@STR70F EQU @@KeyScan
@@STR71R EQU @@KeyScan
@@STR71F EQU @@KeyScan
@@STR72R EQU @@KeyScan
@@STR72F EQU @@KeyScan
@@STR73R EQU @@KeyScan
@@STR73F EQU @@KeyScan
@@STR74R EQU @@KeyScan
@@STR74F EQU @@KeyScan
@@STR75R EQU @@KeyScan
@@STR75F EQU @@KeyScan
@@STR76R EQU @@KeyScan
@@STR76F EQU @@KeyScan
@@STR77R EQU @@KeyScan
@@STR77F EQU @@KeyScan
@@STR78R EQU @@KeyScan
@@STR78F EQU @@KeyScan
@@STR79R EQU @@KeyScan
@@STR79F EQU @@KeyScan
@@STR80R EQU @@KeyScan
@@STR80F EQU @@KeyScan
@@STR81R EQU @@KeyScan
@@STR81F EQU @@KeyScan
@@STR82R EQU @@KeyScan
@@STR82F EQU @@KeyScan
@@STR83R EQU @@KeyScan
@@STR83F EQU @@KeyScan
@@STR84R EQU @@KeyScan
@@STR84F EQU @@KeyScan
@@STR85R EQU @@KeyScan
@@STR85F EQU @@KeyScan
@@STR86R EQU @@KeyScan
@@STR86F EQU @@KeyScan
@@STR87R EQU @@KeyScan
@@STR87F EQU @@KeyScan
@@STR88R EQU @@KeyScan
@@STR88F EQU @@KeyScan
@@STR89R EQU @@KeyScan
@@STR89F EQU @@KeyScan
@@STR90R EQU @@KeyScan
@@STR90F EQU @@KeyScan
@@STR91R EQU @@KeyScan
@@STR91F EQU @@KeyScan
@@STR92R EQU @@KeyScan
@@STR92F EQU @@KeyScan
@@STR93R EQU @@KeyScan
@@STR93F EQU @@KeyScan
@@STR94R EQU @@KeyScan
@@STR94F EQU @@KeyScan
@@STR95R EQU @@KeyScan
@@STR95F EQU @@KeyScan
@@STR96R EQU @@KeyScan
@@STR96F EQU @@KeyScan
@@STR97R EQU @@KeyScan
@@STR97F EQU @@KeyScan
@@STR98R EQU @@KeyScan
@@STR98F EQU @@KeyScan
@@STR99R EQU @@KeyScan
@@STR99F EQU @@KeyScan
@@STR100R EQU @@KeyScan
@@STR100F EQU @@KeyScan
@@STR101R EQU @@KeyScan
@@STR101F EQU @@KeyScan
@@STR102R EQU @@KeyScan
@@STR102F EQU @@KeyScan
@@STR103R EQU @@KeyScan
@@STR103F EQU @@KeyScan
@@STR104R EQU @@KeyScan
@@STR104F EQU @@KeyScan
@@STR105R EQU @@KeyScan
@@STR105F EQU @@KeyScan
@@STR106R EQU @@KeyScan
@@STR106F EQU @@KeyScan
@@STR107R EQU @@KeyScan
@@STR107F EQU @@KeyScan
@@STR108R EQU @@KeyScan
@@STR108F EQU @@KeyScan
@@STR109R EQU @@KeyScan
@@STR109F EQU @@KeyScan
@@STR110R EQU @@KeyScan
@@STR110F EQU @@KeyScan
@@STR111R EQU @@KeyScan
@@STR111F EQU @@KeyScan
@@STR112R EQU @@KeyScan
@@STR112F EQU @@KeyScan
@@STR113R EQU @@KeyScan
@@STR113F EQU @@KeyScan
@@STR114R EQU @@KeyScan
@@STR114F EQU @@KeyScan
@@STR115R EQU @@KeyScan
@@STR115F EQU @@KeyScan
@@STR116R EQU @@KeyScan
@@STR116F EQU @@KeyScan
@@STR117R EQU @@KeyScan
@@STR117F EQU @@KeyScan
@@STR118R EQU @@KeyScan
@@STR118F EQU @@KeyScan
@@STR119R EQU @@KeyScan
@@STR119F EQU @@KeyScan
@@STR120R EQU @@KeyScan
@@STR120F EQU @@KeyScan
@@STR121R EQU @@KeyScan
@@STR121F EQU @@KeyScan
@@STR122R EQU @@KeyScan
@@STR122F EQU @@KeyScan
@@STR123R EQU @@KeyScan
@@STR123F EQU @@KeyScan
@@STR124R EQU @@KeyScan
@@STR124F EQU @@KeyScan
@@STR125R EQU @@KeyScan
@@STR125F EQU @@KeyScan
@@STR126R EQU @@KeyScan
@@STR126F EQU @@KeyScan
@@STR127R EQU @@KeyScan
@@STR127F EQU @@KeyScan
@@STR128R EQU @@KeyScan
@@STR128F EQU @@KeyScan
@@_INIT:
R0 = 0x04
RAMBK = R0
R0 = 0x01
TrigState = R0
SetInstTable @@INS_TABLE
MiEquData M0,0
SetMasterVolL 255
PWM_MODE
JMPFF @@KEYSCAN
JMPFF @@KEYSCAN
@@_TR1:
R0 = 4
RAMBK = R0
R0 = 0x2
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@01_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR2:
R0 = 4
RAMBK = R0
R0 = 0x3
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@02_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR3:
R0 = 4
RAMBK = R0
R0 = 0x4
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@04_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR4:
R0 = 4
RAMBK = R0
R0 = 0x5
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@10_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR5:
R0 = 4
RAMBK = R0
R0 = 0x6
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@07_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR6:
R0 = 4
RAMBK = R0
R0 = 0x7
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@09_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR7:
R0 = 4
RAMBK = R0
R0 = 0x8
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@08_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR8:
R0 = 4
RAMBK = R0
R0 = 0x9
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@11_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR9:
R0 = 4
RAMBK = R0
R0 = 0xA
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@03_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR10:
R0 = 4
RAMBK = R0
R0 = 0xB
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@05_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR11:
R0 = 4
RAMBK = R0
R0 = 0xC
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@06_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR13:
R0 = 4
RAMBK = R0
R0 = 0xD
TrigState = R0
CALLFF @@_STOP
Tail_L
Callff @@InitMldPlay
PlayMelody @@12_WPU
Callff @@FKMelodyStart
CALLFF @@_STOP
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
JMPFF @@_EEND
JMPFF @@KEYSCAN
@@_TR12:
SetBkPathRet
Callff @@InitVoicePlay
SetChVol 0xff,11
SetPlayRate 0x0,0x1,11
PlayBGVoice @@BA_WAV,11
Callff @@VoiceStartBG
JMPFF @@KEYSCAN
@@_TR14:
SetBkPathRet
Callff @@InitVoicePlay
SetChVol 0xff,11
SetPlayRate 0x0,0x1,11
PlayBGVoice @@DRUM_WAV,11
Callff @@VoiceStartBG
JMPFF @@KEYSCAN
@@_EEND:
R0 = 4
RAMBK = R0
R0 = 0x1
TrigState = R0
CALLFF @@_STOP
Tail_L
R0 = 0x04
RAMBK = R0
R0 = 0x0
P2_GO1 = R0
R0 = 0x0
P2_GO2 = R0
R0 = 0xff
P2PL_STATE =R0
Callff @@P2Input_Judge
R0 = 4
RAMBK = R0
R0 = 231
DelayF8ms = R0
R0 = 255
DelayF2s = R0
Callff @@SetFPDelayRet
JMPFF @@KEYSCAN
JMPFF @@KEYSCAN
@@CHKBGROUND EQU @@CHKBGROUND_BK
@@WaveMark EQU @@WaveMark_Back
@@MldMark EQU @@MldMark_Back
@@_Timer EQU @@Chk_Timer_Back
.align 16384
include INSTABLE.ASM
.align 32
@@BA_WAV: includewav BA.WAV
.align 32
@@DRUM_WAV: includewav DRUM.WAV
@@01_WPU: includebin 01.WPU
@@02_WPU: includebin 02.WPU
@@03_WPU: includebin 03.WPU
@@04_WPU: includebin 04.WPU
@@05_WPU: includebin 05.WPU
@@06_WPU: includebin 06.WPU
@@07_WPU: includebin 07.WPU
@@08_WPU: includebin 08.WPU
@@09_WPU: includebin 09.WPU
@@10_WPU: includebin 10.WPU
@@11_WPU: includebin 11.WPU
@@12_WPU: includebin 12.WPU
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -