📄 keyprocess.asm
字号:
??eb35_getIrKey:
?L0168:
; line 954
$DGL 0,812
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0170 ;[INF] 2, 6
; line 955
$DGL 0,813
??bb36_getIrKey:
; line 956
$DGL 0,814
mov ?L0026,#00H ; s_7PQRSkeyCnt,0 ;[INF] 3, 6
; line 958
$DGL 0,816
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb36_getIrKey:
?L0170:
; line 961
$DGL 0,819
cmp ?L0026,#05H ; s_7PQRSkeyCnt,5 ;[INF] 3, 6
bnz $?L0172 ;[INF] 2, 6
; line 962
$DGL 0,820
??bb37_getIrKey:
; line 963
$DGL 0,821
mov ?L0026,#00H ; s_7PQRSkeyCnt,0 ;[INF] 3, 6
??eb37_getIrKey:
?L0172:
; line 967
$DGL 0,825
cmp ?L0026,#04H ; s_7PQRSkeyCnt,4 ;[INF] 3, 6
bnz $?L0174 ;[INF] 2, 6
; line 968
$DGL 0,826
??bb38_getIrKey:
; line 969
$DGL 0,827
mov a,#020H ; 32 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb38_getIrKey:
?L0174:
; line 973
$DGL 0,831
cmp ?L0026,#00H ; s_7PQRSkeyCnt,0 ;[INF] 3, 6
bnz $?L0176 ;[INF] 2, 6
; line 974
$DGL 0,832
??bb39_getIrKey:
; line 975
$DGL 0,833
mov a,#021H ; 33 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb39_getIrKey:
?L0176:
; line 978
$DGL 0,836
cmp ?L0026,#01H ; s_7PQRSkeyCnt,1 ;[INF] 3, 6
bnz $?L0178 ;[INF] 2, 6
; line 979
$DGL 0,837
??bb3A_getIrKey:
; line 980
$DGL 0,838
mov a,#022H ; 34 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb3A_getIrKey:
?L0178:
; line 983
$DGL 0,841
cmp ?L0026,#02H ; s_7PQRSkeyCnt,2 ;[INF] 3, 6
bnz $?L0180 ;[INF] 2, 6
; line 984
$DGL 0,842
??bb3B_getIrKey:
; line 985
$DGL 0,843
mov a,#023H ; 35 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb3B_getIrKey:
?L0180:
; line 988
$DGL 0,846
cmp ?L0026,#03H ; s_7PQRSkeyCnt,3 ;[INF] 3, 6
bnz $?L0182 ;[INF] 2, 6
; line 989
$DGL 0,847
??bb3C_getIrKey:
; line 990
$DGL 0,848
mov a,#024H ; 36 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb3C_getIrKey:
?L0182:
; line 993
$DGL 0,851
br !?L0041 ;[INF] 3, 6
; line 995
$DGL 0,853
?L0062:
; line 996
$DGL 0,854
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0184 ;[INF] 2, 6
; line 997
$DGL 0,855
??bb3D_getIrKey:
; line 998
$DGL 0,856
inc ?L0027 ;[INF] 2, 4
??eb3D_getIrKey:
?L0184:
; line 1001
$DGL 0,859
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0186 ;[INF] 2, 6
; line 1002
$DGL 0,860
??bb3E_getIrKey:
; line 1003
$DGL 0,861
mov ?L0027,#00H ; s_8TUVkeyCnt,0 ;[INF] 3, 6
; line 1005
$DGL 0,863
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb3E_getIrKey:
?L0186:
; line 1008
$DGL 0,866
cmp ?L0027,#04H ; s_8TUVkeyCnt,4 ;[INF] 3, 6
bnz $?L0188 ;[INF] 2, 6
; line 1009
$DGL 0,867
??bb3F_getIrKey:
; line 1010
$DGL 0,868
mov ?L0027,#00H ; s_8TUVkeyCnt,0 ;[INF] 3, 6
??eb3F_getIrKey:
?L0188:
; line 1014
$DGL 0,872
cmp ?L0027,#03H ; s_8TUVkeyCnt,3 ;[INF] 3, 6
bnz $?L0190 ;[INF] 2, 6
; line 1015
$DGL 0,873
??bb40_getIrKey:
; line 1016
$DGL 0,874
mov a,#025H ; 37 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb40_getIrKey:
?L0190:
; line 1020
$DGL 0,878
cmp ?L0027,#00H ; s_8TUVkeyCnt,0 ;[INF] 3, 6
bnz $?L0192 ;[INF] 2, 6
; line 1021
$DGL 0,879
??bb41_getIrKey:
; line 1022
$DGL 0,880
mov a,#026H ; 38 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb41_getIrKey:
?L0192:
; line 1025
$DGL 0,883
cmp ?L0027,#01H ; s_8TUVkeyCnt,1 ;[INF] 3, 6
bnz $?L0194 ;[INF] 2, 6
; line 1026
$DGL 0,884
??bb42_getIrKey:
; line 1027
$DGL 0,885
mov a,#027H ; 39 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb42_getIrKey:
?L0194:
; line 1030
$DGL 0,888
cmp ?L0027,#02H ; s_8TUVkeyCnt,2 ;[INF] 3, 6
bnz $?L0196 ;[INF] 2, 6
; line 1031
$DGL 0,889
??bb43_getIrKey:
; line 1032
$DGL 0,890
mov a,#028H ; 40 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb43_getIrKey:
?L0196:
; line 1035
$DGL 0,893
br !?L0041 ;[INF] 3, 6
; line 1037
$DGL 0,895
?L0063:
; line 1038
$DGL 0,896
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0198 ;[INF] 2, 6
; line 1039
$DGL 0,897
??bb44_getIrKey:
; line 1040
$DGL 0,898
inc ?L0028 ;[INF] 2, 4
??eb44_getIrKey:
?L0198:
; line 1043
$DGL 0,901
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0200 ;[INF] 2, 6
; line 1044
$DGL 0,902
??bb45_getIrKey:
; line 1045
$DGL 0,903
mov ?L0028,#00H ; s_9WXYZkeyCnt,0 ;[INF] 3, 6
; line 1047
$DGL 0,905
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb45_getIrKey:
?L0200:
; line 1050
$DGL 0,908
cmp ?L0028,#04H ; s_9WXYZkeyCnt,4 ;[INF] 3, 6
bnz $?L0202 ;[INF] 2, 6
; line 1051
$DGL 0,909
??bb46_getIrKey:
; line 1052
$DGL 0,910
mov ?L0028,#00H ; s_9WXYZkeyCnt,0 ;[INF] 3, 6
??eb46_getIrKey:
?L0202:
; line 1056
$DGL 0,914
cmp ?L0028,#03H ; s_9WXYZkeyCnt,3 ;[INF] 3, 6
bnz $?L0204 ;[INF] 2, 6
; line 1057
$DGL 0,915
??bb47_getIrKey:
; line 1058
$DGL 0,916
mov a,#010H ; 16 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb47_getIrKey:
?L0204:
; line 1062
$DGL 0,920
cmp ?L0028,#00H ; s_9WXYZkeyCnt,0 ;[INF] 3, 6
bnz $?L0206 ;[INF] 2, 6
; line 1063
$DGL 0,921
??bb48_getIrKey:
; line 1064
$DGL 0,922
mov a,#011H ; 17 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb48_getIrKey:
?L0206:
; line 1067
$DGL 0,925
cmp ?L0028,#01H ; s_9WXYZkeyCnt,1 ;[INF] 3, 6
bnz $?L0208 ;[INF] 2, 6
; line 1068
$DGL 0,926
??bb49_getIrKey:
; line 1069
$DGL 0,927
mov a,#012H ; 18 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb49_getIrKey:
?L0208:
; line 1072
$DGL 0,930
cmp ?L0028,#02H ; s_9WXYZkeyCnt,2 ;[INF] 3, 6
bnz $?L0210 ;[INF] 2, 6
; line 1073
$DGL 0,931
??bb4A_getIrKey:
; line 1074
$DGL 0,932
mov a,#013H ; 19 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb4A_getIrKey:
?L0210:
; line 1077
$DGL 0,935
cmp ?L0028,#03H ; s_9WXYZkeyCnt,3 ;[INF] 3, 6
bnz $?L0212 ;[INF] 2, 6
; line 1078
$DGL 0,936
??bb4B_getIrKey:
; line 1079
$DGL 0,937
mov a,#014H ; 20 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb4B_getIrKey:
?L0212:
; line 1082
$DGL 0,940
br !?L0041 ;[INF] 3, 6
; line 1086
$DGL 0,944
?L0064:
; line 1087
$DGL 0,945
mov a,#036H ; 54 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1089
$DGL 0,947
br !?L0041 ;[INF] 3, 6
; line 1091
$DGL 0,949
?L0065:
; line 1092
$DGL 0,950
mov a,#037H ; 55 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1094
$DGL 0,952
br !?L0041 ;[INF] 3, 6
; line 1096
$DGL 0,954
?L0066:
; line 1097
$DGL 0,955
mov a,#038H ; 56 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1099
$DGL 0,957
br !?L0041 ;[INF] 3, 6
; line 1101
$DGL 0,959
?L0067:
; line 1102
$DGL 0,960
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0214 ;[INF] 2, 6
; line 1103
$DGL 0,961
??bb4C_getIrKey:
; line 1104
$DGL 0,962
inc ?L0029 ;[INF] 2, 4
??eb4C_getIrKey:
?L0214:
; line 1107
$DGL 0,965
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0216 ;[INF] 2, 6
; line 1108
$DGL 0,966
??bb4D_getIrKey:
; line 1109
$DGL 0,967
mov ?L0029,#00H ; s_16_9keyCnt,0 ;[INF] 3, 6
; line 1111
$DGL 0,969
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb4D_getIrKey:
?L0216:
; line 1114
$DGL 0,972
cmp ?L0029,#02H ; s_16_9keyCnt,2 ;[INF] 3, 6
bnz $?L0218 ;[INF] 2, 6
; line 1115
$DGL 0,973
??bb4E_getIrKey:
; line 1116
$DGL 0,974
mov ?L0029,#00H ; s_16_9keyCnt,0 ;[INF] 3, 6
??eb4E_getIrKey:
?L0218:
; line 1119
$DGL 0,977
cmp ?L0029,#00H ; s_16_9keyCnt,0 ;[INF] 3, 6
bnz $?L0220 ;[INF] 2, 6
; line 1120
$DGL 0,978
??bb4F_getIrKey:
; line 1121
$DGL 0,979
mov a,#03AH ; 58 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb4F_getIrKey:
?L0220:
; line 1124
$DGL 0,982
cmp ?L0029,#01H ; s_16_9keyCnt,1 ;[INF] 3, 6
bnz $?L0041 ;[INF] 2, 6
; line 1125
$DGL 0,983
??bb50_getIrKey:
; line 1126
$DGL 0,984
mov a,#03BH ; 59 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb50_getIrKey:
; line 1129
$DGL 0,987
br $?L0041 ;[INF] 2, 6
; line 1131
$DGL 0,989
?L0068:
; line 1132
$DGL 0,990
inc _s_dispKeyCnt ;[INF] 2, 4
; line 1133
$DGL 0,991
cmp _s_dispKeyCnt,#02H ; 2 ;[INF] 3, 6
bnz $?L0224 ;[INF] 2, 6
; line 1134
$DGL 0,992
??bb51_getIrKey:
; line 1135
$DGL 0,993
mov _s_dispKeyCnt,#00H ; 0 ;[INF] 3, 6
??eb51_getIrKey:
?L0224:
; line 1137
$DGL 0,995
mov a,#03CH ; 60 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1139
$DGL 0,997
br $?L0041 ;[INF] 2, 6
; line 1141
$DGL 0,999
?L0069:
; line 1142
$DGL 0,1000
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0226 ;[INF] 2, 6
; line 1143
$DGL 0,1001
??bb52_getIrKey:
; line 1144
$DGL 0,1002
inc ?L0030 ;[INF] 2, 4
??eb52_getIrKey:
?L0226:
; line 1147
$DGL 0,1005
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0228 ;[INF] 2, 6
; line 1148
$DGL 0,1006
??bb53_getIrKey:
; line 1149
$DGL 0,1007
mov ?L0030,#00H ; s_TVAVkeyCnt,0 ;[INF] 3, 6
; line 1151
$DGL 0,1009
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb53_getIrKey:
?L0228:
; line 1154
$DGL 0,1012
cmp ?L0030,#02H ; s_TVAVkeyCnt,2 ;[INF] 3, 6
bnz $?L0230 ;[INF] 2, 6
; line 1155
$DGL 0,1013
??bb54_getIrKey:
; line 1156
$DGL 0,1014
mov ?L0030,#00H ; s_TVAVkeyCnt,0 ;[INF] 3, 6
??eb54_getIrKey:
?L0230:
; line 1159
$DGL 0,1017
cmp ?L0030,#00H ; s_TVAVkeyCnt,0 ;[INF] 3, 6
bnz $?L0232 ;[INF] 2, 6
; line 1160
$DGL 0,1018
??bb55_getIrKey:
; line 1161
$DGL 0,1019
mov a,#03DH ; 61 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb55_getIrKey:
?L0232:
; line 1164
$DGL 0,1022
cmp ?L0030,#01H ; s_TVAVkeyCnt,1 ;[INF] 3, 6
bnz $?L0041 ;[INF] 2, 6
; line 1165
$DGL 0,1023
??bb56_getIrKey:
; line 1166
$DGL 0,1024
mov a,#03EH ; 62 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb56_getIrKey:
; line 1169
$DGL 0,1027
br $?L0041 ;[INF] 2, 6
; line 1171
$DGL 0,1029
?L0070:
; line 1172
$DGL 0,1030
mov a,#03FH ; 63 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1173
$DGL 0,1031
br $?L0041 ;[INF] 2, 6
; line 1175
$DGL 0,1033
?L0071:
; line 1176
$DGL 0,1034
xor a,a ;[INF] 2, 4
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -