📄 keyprocess.asm
字号:
; line 952
$DGL 0,808
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0168 ;[INF] 2, 6
; line 953
$DGL 0,809
??bb36_getIrKey:
; line 954
$DGL 0,810
mov ?L0024,#00H ; s_7PQRSkeyCnt,0 ;[INF] 3, 6
; line 956
$DGL 0,812
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb36_getIrKey:
?L0168:
; line 959
$DGL 0,815
cmp ?L0024,#05H ; s_7PQRSkeyCnt,5 ;[INF] 3, 6
bnz $?L0170 ;[INF] 2, 6
; line 960
$DGL 0,816
??bb37_getIrKey:
; line 961
$DGL 0,817
mov ?L0024,#00H ; s_7PQRSkeyCnt,0 ;[INF] 3, 6
??eb37_getIrKey:
?L0170:
; line 965
$DGL 0,821
cmp ?L0024,#04H ; s_7PQRSkeyCnt,4 ;[INF] 3, 6
bnz $?L0172 ;[INF] 2, 6
; line 966
$DGL 0,822
??bb38_getIrKey:
; line 967
$DGL 0,823
mov a,#020H ; 32 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb38_getIrKey:
?L0172:
; line 971
$DGL 0,827
cmp ?L0024,#00H ; s_7PQRSkeyCnt,0 ;[INF] 3, 6
bnz $?L0174 ;[INF] 2, 6
; line 972
$DGL 0,828
??bb39_getIrKey:
; line 973
$DGL 0,829
mov a,#021H ; 33 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb39_getIrKey:
?L0174:
; line 976
$DGL 0,832
cmp ?L0024,#01H ; s_7PQRSkeyCnt,1 ;[INF] 3, 6
bnz $?L0176 ;[INF] 2, 6
; line 977
$DGL 0,833
??bb3A_getIrKey:
; line 978
$DGL 0,834
mov a,#022H ; 34 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb3A_getIrKey:
?L0176:
; line 981
$DGL 0,837
cmp ?L0024,#02H ; s_7PQRSkeyCnt,2 ;[INF] 3, 6
bnz $?L0178 ;[INF] 2, 6
; line 982
$DGL 0,838
??bb3B_getIrKey:
; line 983
$DGL 0,839
mov a,#023H ; 35 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb3B_getIrKey:
?L0178:
; line 986
$DGL 0,842
cmp ?L0024,#03H ; s_7PQRSkeyCnt,3 ;[INF] 3, 6
bnz $?L0180 ;[INF] 2, 6
; line 987
$DGL 0,843
??bb3C_getIrKey:
; line 988
$DGL 0,844
mov a,#024H ; 36 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb3C_getIrKey:
?L0180:
; line 991
$DGL 0,847
br !?L0039 ;[INF] 3, 6
; line 993
$DGL 0,849
?L0060:
; line 994
$DGL 0,850
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0182 ;[INF] 2, 6
; line 995
$DGL 0,851
??bb3D_getIrKey:
; line 996
$DGL 0,852
inc ?L0025 ;[INF] 2, 4
??eb3D_getIrKey:
?L0182:
; line 999
$DGL 0,855
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0184 ;[INF] 2, 6
; line 1000
$DGL 0,856
??bb3E_getIrKey:
; line 1001
$DGL 0,857
mov ?L0025,#00H ; s_8TUVkeyCnt,0 ;[INF] 3, 6
; line 1003
$DGL 0,859
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb3E_getIrKey:
?L0184:
; line 1006
$DGL 0,862
cmp ?L0025,#04H ; s_8TUVkeyCnt,4 ;[INF] 3, 6
bnz $?L0186 ;[INF] 2, 6
; line 1007
$DGL 0,863
??bb3F_getIrKey:
; line 1008
$DGL 0,864
mov ?L0025,#00H ; s_8TUVkeyCnt,0 ;[INF] 3, 6
??eb3F_getIrKey:
?L0186:
; line 1012
$DGL 0,868
cmp ?L0025,#03H ; s_8TUVkeyCnt,3 ;[INF] 3, 6
bnz $?L0188 ;[INF] 2, 6
; line 1013
$DGL 0,869
??bb40_getIrKey:
; line 1014
$DGL 0,870
mov a,#025H ; 37 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb40_getIrKey:
?L0188:
; line 1018
$DGL 0,874
cmp ?L0025,#00H ; s_8TUVkeyCnt,0 ;[INF] 3, 6
bnz $?L0190 ;[INF] 2, 6
; line 1019
$DGL 0,875
??bb41_getIrKey:
; line 1020
$DGL 0,876
mov a,#026H ; 38 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb41_getIrKey:
?L0190:
; line 1023
$DGL 0,879
cmp ?L0025,#01H ; s_8TUVkeyCnt,1 ;[INF] 3, 6
bnz $?L0192 ;[INF] 2, 6
; line 1024
$DGL 0,880
??bb42_getIrKey:
; line 1025
$DGL 0,881
mov a,#027H ; 39 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb42_getIrKey:
?L0192:
; line 1028
$DGL 0,884
cmp ?L0025,#02H ; s_8TUVkeyCnt,2 ;[INF] 3, 6
bnz $?L0194 ;[INF] 2, 6
; line 1029
$DGL 0,885
??bb43_getIrKey:
; line 1030
$DGL 0,886
mov a,#028H ; 40 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb43_getIrKey:
?L0194:
; line 1033
$DGL 0,889
br !?L0039 ;[INF] 3, 6
; line 1035
$DGL 0,891
?L0061:
; line 1036
$DGL 0,892
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0196 ;[INF] 2, 6
; line 1037
$DGL 0,893
??bb44_getIrKey:
; line 1038
$DGL 0,894
inc ?L0026 ;[INF] 2, 4
??eb44_getIrKey:
?L0196:
; line 1041
$DGL 0,897
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0198 ;[INF] 2, 6
; line 1042
$DGL 0,898
??bb45_getIrKey:
; line 1043
$DGL 0,899
mov ?L0026,#00H ; s_9WXYZkeyCnt,0 ;[INF] 3, 6
; line 1045
$DGL 0,901
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb45_getIrKey:
?L0198:
; line 1048
$DGL 0,904
cmp ?L0026,#04H ; s_9WXYZkeyCnt,4 ;[INF] 3, 6
bnz $?L0200 ;[INF] 2, 6
; line 1049
$DGL 0,905
??bb46_getIrKey:
; line 1050
$DGL 0,906
mov ?L0026,#00H ; s_9WXYZkeyCnt,0 ;[INF] 3, 6
??eb46_getIrKey:
?L0200:
; line 1054
$DGL 0,910
cmp ?L0026,#03H ; s_9WXYZkeyCnt,3 ;[INF] 3, 6
bnz $?L0202 ;[INF] 2, 6
; line 1055
$DGL 0,911
??bb47_getIrKey:
; line 1056
$DGL 0,912
mov a,#010H ; 16 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb47_getIrKey:
?L0202:
; line 1060
$DGL 0,916
cmp ?L0026,#00H ; s_9WXYZkeyCnt,0 ;[INF] 3, 6
bnz $?L0204 ;[INF] 2, 6
; line 1061
$DGL 0,917
??bb48_getIrKey:
; line 1062
$DGL 0,918
mov a,#011H ; 17 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb48_getIrKey:
?L0204:
; line 1065
$DGL 0,921
cmp ?L0026,#01H ; s_9WXYZkeyCnt,1 ;[INF] 3, 6
bnz $?L0206 ;[INF] 2, 6
; line 1066
$DGL 0,922
??bb49_getIrKey:
; line 1067
$DGL 0,923
mov a,#012H ; 18 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb49_getIrKey:
?L0206:
; line 1070
$DGL 0,926
cmp ?L0026,#02H ; s_9WXYZkeyCnt,2 ;[INF] 3, 6
bnz $?L0208 ;[INF] 2, 6
; line 1071
$DGL 0,927
??bb4A_getIrKey:
; line 1072
$DGL 0,928
mov a,#013H ; 19 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb4A_getIrKey:
?L0208:
; line 1075
$DGL 0,931
cmp ?L0026,#03H ; s_9WXYZkeyCnt,3 ;[INF] 3, 6
bnz $?L0210 ;[INF] 2, 6
; line 1076
$DGL 0,932
??bb4B_getIrKey:
; line 1077
$DGL 0,933
mov a,#014H ; 20 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb4B_getIrKey:
?L0210:
; line 1080
$DGL 0,936
br !?L0039 ;[INF] 3, 6
; line 1084
$DGL 0,940
?L0062:
; line 1085
$DGL 0,941
mov a,#036H ; 54 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1087
$DGL 0,943
br !?L0039 ;[INF] 3, 6
; line 1089
$DGL 0,945
?L0063:
; line 1090
$DGL 0,946
mov a,#037H ; 55 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1092
$DGL 0,948
br !?L0039 ;[INF] 3, 6
; line 1094
$DGL 0,950
?L0064:
; line 1095
$DGL 0,951
mov a,#038H ; 56 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1097
$DGL 0,953
br !?L0039 ;[INF] 3, 6
; line 1099
$DGL 0,955
?L0065:
; line 1100
$DGL 0,956
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0212 ;[INF] 2, 6
; line 1101
$DGL 0,957
??bb4C_getIrKey:
; line 1102
$DGL 0,958
inc ?L0027 ;[INF] 2, 4
??eb4C_getIrKey:
?L0212:
; line 1105
$DGL 0,961
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0214 ;[INF] 2, 6
; line 1106
$DGL 0,962
??bb4D_getIrKey:
; line 1107
$DGL 0,963
mov ?L0027,#00H ; s_16_9keyCnt,0 ;[INF] 3, 6
; line 1109
$DGL 0,965
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb4D_getIrKey:
?L0214:
; line 1112
$DGL 0,968
cmp ?L0027,#02H ; s_16_9keyCnt,2 ;[INF] 3, 6
bnz $?L0216 ;[INF] 2, 6
; line 1113
$DGL 0,969
??bb4E_getIrKey:
; line 1114
$DGL 0,970
mov ?L0027,#00H ; s_16_9keyCnt,0 ;[INF] 3, 6
??eb4E_getIrKey:
?L0216:
; line 1117
$DGL 0,973
cmp ?L0027,#00H ; s_16_9keyCnt,0 ;[INF] 3, 6
bnz $?L0218 ;[INF] 2, 6
; line 1118
$DGL 0,974
??bb4F_getIrKey:
; line 1119
$DGL 0,975
mov a,#03AH ; 58 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb4F_getIrKey:
?L0218:
; line 1122
$DGL 0,978
cmp ?L0027,#01H ; s_16_9keyCnt,1 ;[INF] 3, 6
bnz $?L0039 ;[INF] 2, 6
; line 1123
$DGL 0,979
??bb50_getIrKey:
; line 1124
$DGL 0,980
mov a,#03BH ; 59 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb50_getIrKey:
; line 1127
$DGL 0,983
br $?L0039 ;[INF] 2, 6
; line 1129
$DGL 0,985
?L0066:
; line 1130
$DGL 0,986
inc _s_dispKeyCnt ;[INF] 2, 4
; line 1131
$DGL 0,987
cmp _s_dispKeyCnt,#02H ; 2 ;[INF] 3, 6
bnz $?L0222 ;[INF] 2, 6
; line 1132
$DGL 0,988
??bb51_getIrKey:
; line 1133
$DGL 0,989
mov _s_dispKeyCnt,#00H ; 0 ;[INF] 3, 6
??eb51_getIrKey:
?L0222:
; line 1135
$DGL 0,991
mov a,#03CH ; 60 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1137
$DGL 0,993
br $?L0039 ;[INF] 2, 6
; line 1139
$DGL 0,995
?L0067:
; line 1140
$DGL 0,996
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0224 ;[INF] 2, 6
; line 1141
$DGL 0,997
??bb52_getIrKey:
; line 1142
$DGL 0,998
inc ?L0028 ;[INF] 2, 4
??eb52_getIrKey:
?L0224:
; line 1145
$DGL 0,1001
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0226 ;[INF] 2, 6
; line 1146
$DGL 0,1002
??bb53_getIrKey:
; line 1147
$DGL 0,1003
mov ?L0028,#00H ; s_TVAVkeyCnt,0 ;[INF] 3, 6
; line 1149
$DGL 0,1005
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb53_getIrKey:
?L0226:
; line 1152
$DGL 0,1008
cmp ?L0028,#02H ; s_TVAVkeyCnt,2 ;[INF] 3, 6
bnz $?L0228 ;[INF] 2, 6
; line 1153
$DGL 0,1009
??bb54_getIrKey:
; line 1154
$DGL 0,1010
mov ?L0028,#00H ; s_TVAVkeyCnt,0 ;[INF] 3, 6
??eb54_getIrKey:
?L0228:
; line 1157
$DGL 0,1013
cmp ?L0028,#00H ; s_TVAVkeyCnt,0 ;[INF] 3, 6
bnz $?L0230 ;[INF] 2, 6
; line 1158
$DGL 0,1014
??bb55_getIrKey:
; line 1159
$DGL 0,1015
mov a,#03DH ; 61 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb55_getIrKey:
?L0230:
; line 1162
$DGL 0,1018
cmp ?L0028,#01H ; s_TVAVkeyCnt,1 ;[INF] 3, 6
bnz $?L0039 ;[INF] 2, 6
; line 1163
$DGL 0,1019
??bb56_getIrKey:
; line 1164
$DGL 0,1020
mov a,#03EH ; 62 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb56_getIrKey:
; line 1167
$DGL 0,1023
br $?L0039 ;[INF] 2, 6
; line 1169
$DGL 0,1025
?L0068:
; line 1170
$DGL 0,1026
mov a,#03FH ; 63 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1171
$DGL 0,1027
br $?L0039 ;[INF] 2, 6
; line 1173
$DGL 0,1029
?L0069:
; line 1174
$DGL 0,1030
xor a,a ;[INF] 2, 4
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1175
$DGL 0,1031
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -