📄 keyprocess.asm
字号:
$DGL 0,670
mov a,#02FH ; 47 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1E_getIrKey:
?L0121:
; line 806
$DGL 0,673
cmp ?L0021,#01H ; s_3DEFkeyCnt,1 ;[INF] 3, 6
bnz $?L0123 ;[INF] 2, 6
; line 807
$DGL 0,674
??bb1F_getIrKey:
; line 808
$DGL 0,675
mov a,#030H ; 48 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1F_getIrKey:
?L0123:
; line 811
$DGL 0,678
cmp ?L0021,#02H ; s_3DEFkeyCnt,2 ;[INF] 3, 6
bnz $?L0125 ;[INF] 2, 6
; line 812
$DGL 0,679
??bb20_getIrKey:
; line 813
$DGL 0,680
mov a,#031H ; 49 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb20_getIrKey:
?L0125:
; line 816
$DGL 0,683
br !?L0040 ;[INF] 3, 6
; line 818
$DGL 0,685
?L0057:
; line 819
$DGL 0,686
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0127 ;[INF] 2, 6
; line 820
$DGL 0,687
??bb21_getIrKey:
; line 821
$DGL 0,688
inc ?L0022 ;[INF] 2, 4
??eb21_getIrKey:
?L0127:
; line 824
$DGL 0,691
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0129 ;[INF] 2, 6
; line 825
$DGL 0,692
??bb22_getIrKey:
; line 826
$DGL 0,693
mov ?L0022,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
; line 828
$DGL 0,695
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb22_getIrKey:
?L0129:
; line 831
$DGL 0,698
cmp ?L0022,#03H ; s_4GHIkeyCnt,3 ;[INF] 3, 6
bnz $?L0131 ;[INF] 2, 6
; line 832
$DGL 0,699
??bb23_getIrKey:
; line 833
$DGL 0,700
mov ?L0022,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
??eb23_getIrKey:
?L0131:
; line 843
$DGL 0,710
cmp ?L0022,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
bnz $?L0133 ;[INF] 2, 6
; line 844
$DGL 0,711
??bb24_getIrKey:
; line 845
$DGL 0,712
mov a,#033H ; 51 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb24_getIrKey:
?L0133:
; line 848
$DGL 0,715
cmp ?L0022,#01H ; s_4GHIkeyCnt,1 ;[INF] 3, 6
bnz $?L0135 ;[INF] 2, 6
; line 849
$DGL 0,716
??bb25_getIrKey:
; line 850
$DGL 0,717
mov a,#034H ; 52 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb25_getIrKey:
?L0135:
; line 853
$DGL 0,720
cmp ?L0022,#02H ; s_4GHIkeyCnt,2 ;[INF] 3, 6
bnz $?L0137 ;[INF] 2, 6
; line 854
$DGL 0,721
??bb26_getIrKey:
; line 855
$DGL 0,722
mov a,#035H ; 53 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb26_getIrKey:
?L0137:
; line 858
$DGL 0,725
br !?L0040 ;[INF] 3, 6
; line 860
$DGL 0,727
?L0058:
; line 861
$DGL 0,728
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0139 ;[INF] 2, 6
; line 862
$DGL 0,729
??bb27_getIrKey:
; line 863
$DGL 0,730
inc ?L0023 ;[INF] 2, 4
??eb27_getIrKey:
?L0139:
; line 866
$DGL 0,733
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0141 ;[INF] 2, 6
; line 867
$DGL 0,734
??bb28_getIrKey:
; line 868
$DGL 0,735
mov ?L0023,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
; line 870
$DGL 0,737
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb28_getIrKey:
?L0141:
; line 873
$DGL 0,740
cmp ?L0023,#03H ; s_5JKLkeyCnt,3 ;[INF] 3, 6
bnz $?L0143 ;[INF] 2, 6
; line 874
$DGL 0,741
??bb29_getIrKey:
; line 875
$DGL 0,742
mov ?L0023,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
??eb29_getIrKey:
?L0143:
; line 885
$DGL 0,752
cmp ?L0023,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
bnz $?L0145 ;[INF] 2, 6
; line 886
$DGL 0,753
??bb2A_getIrKey:
; line 887
$DGL 0,754
mov a,#019H ; 25 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2A_getIrKey:
?L0145:
; line 890
$DGL 0,757
cmp ?L0023,#01H ; s_5JKLkeyCnt,1 ;[INF] 3, 6
bnz $?L0147 ;[INF] 2, 6
; line 891
$DGL 0,758
??bb2B_getIrKey:
; line 892
$DGL 0,759
mov a,#01AH ; 26 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2B_getIrKey:
?L0147:
; line 895
$DGL 0,762
cmp ?L0023,#02H ; s_5JKLkeyCnt,2 ;[INF] 3, 6
bnz $?L0149 ;[INF] 2, 6
; line 896
$DGL 0,763
??bb2C_getIrKey:
; line 897
$DGL 0,764
mov a,#01BH ; 27 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2C_getIrKey:
?L0149:
; line 900
$DGL 0,767
br !?L0040 ;[INF] 3, 6
; line 902
$DGL 0,769
?L0059:
; line 903
$DGL 0,770
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0151 ;[INF] 2, 6
; line 904
$DGL 0,771
??bb2D_getIrKey:
; line 905
$DGL 0,772
inc ?L0024 ;[INF] 2, 4
??eb2D_getIrKey:
?L0151:
; line 908
$DGL 0,775
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0153 ;[INF] 2, 6
; line 909
$DGL 0,776
??bb2E_getIrKey:
; line 910
$DGL 0,777
mov ?L0024,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
; line 912
$DGL 0,779
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb2E_getIrKey:
?L0153:
; line 915
$DGL 0,782
cmp ?L0024,#03H ; s_6MNOkeyCnt,3 ;[INF] 3, 6
bnz $?L0155 ;[INF] 2, 6
; line 916
$DGL 0,783
??bb2F_getIrKey:
; line 917
$DGL 0,784
mov ?L0024,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
??eb2F_getIrKey:
?L0155:
; line 927
$DGL 0,794
cmp ?L0024,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
bnz $?L0157 ;[INF] 2, 6
; line 928
$DGL 0,795
??bb30_getIrKey:
; line 929
$DGL 0,796
mov a,#01DH ; 29 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb30_getIrKey:
?L0157:
; line 932
$DGL 0,799
cmp ?L0024,#01H ; s_6MNOkeyCnt,1 ;[INF] 3, 6
bnz $?L0159 ;[INF] 2, 6
; line 933
$DGL 0,800
??bb31_getIrKey:
; line 934
$DGL 0,801
mov a,#01EH ; 30 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb31_getIrKey:
?L0159:
; line 937
$DGL 0,804
cmp ?L0024,#02H ; s_6MNOkeyCnt,2 ;[INF] 3, 6
bnz $?L0161 ;[INF] 2, 6
; line 938
$DGL 0,805
??bb32_getIrKey:
; line 939
$DGL 0,806
mov a,#01FH ; 31 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb32_getIrKey:
?L0161:
; line 942
$DGL 0,809
br !?L0040 ;[INF] 3, 6
; line 944
$DGL 0,811
?L0060:
; line 945
$DGL 0,812
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0163 ;[INF] 2, 6
; line 946
$DGL 0,813
??bb33_getIrKey:
; line 947
$DGL 0,814
inc ?L0025 ;[INF] 2, 4
??eb33_getIrKey:
?L0163:
; line 950
$DGL 0,817
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0165 ;[INF] 2, 6
; line 951
$DGL 0,818
??bb34_getIrKey:
; line 952
$DGL 0,819
mov ?L0025,#00H ; s_7PQRSkeyCnt,0 ;[INF] 3, 6
; line 954
$DGL 0,821
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb34_getIrKey:
?L0165:
; line 957
$DGL 0,824
cmp ?L0025,#04H ; s_7PQRSkeyCnt,4 ;[INF] 3, 6
bnz $?L0167 ;[INF] 2, 6
; line 958
$DGL 0,825
??bb35_getIrKey:
; line 959
$DGL 0,826
mov ?L0025,#00H ; s_7PQRSkeyCnt,0 ;[INF] 3, 6
??eb35_getIrKey:
?L0167:
; line 969
$DGL 0,836
cmp ?L0025,#00H ; s_7PQRSkeyCnt,0 ;[INF] 3, 6
bnz $?L0169 ;[INF] 2, 6
; line 970
$DGL 0,837
??bb36_getIrKey:
; line 971
$DGL 0,838
mov a,#021H ; 33 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb36_getIrKey:
?L0169:
; line 974
$DGL 0,841
cmp ?L0025,#01H ; s_7PQRSkeyCnt,1 ;[INF] 3, 6
bnz $?L0171 ;[INF] 2, 6
; line 975
$DGL 0,842
??bb37_getIrKey:
; line 976
$DGL 0,843
mov a,#022H ; 34 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb37_getIrKey:
?L0171:
; line 979
$DGL 0,846
cmp ?L0025,#02H ; s_7PQRSkeyCnt,2 ;[INF] 3, 6
bnz $?L0173 ;[INF] 2, 6
; line 980
$DGL 0,847
??bb38_getIrKey:
; line 981
$DGL 0,848
mov a,#023H ; 35 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb38_getIrKey:
?L0173:
; line 984
$DGL 0,851
cmp ?L0025,#03H ; s_7PQRSkeyCnt,3 ;[INF] 3, 6
bnz $?L0175 ;[INF] 2, 6
; line 985
$DGL 0,852
??bb39_getIrKey:
; line 986
$DGL 0,853
mov a,#024H ; 36 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb39_getIrKey:
?L0175:
; line 989
$DGL 0,856
br !?L0040 ;[INF] 3, 6
; line 991
$DGL 0,858
?L0061:
; line 992
$DGL 0,859
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0177 ;[INF] 2, 6
; line 993
$DGL 0,860
??bb3A_getIrKey:
; line 994
$DGL 0,861
inc ?L0026 ;[INF] 2, 4
??eb3A_getIrKey:
?L0177:
; line 997
$DGL 0,864
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0179 ;[INF] 2, 6
; line 998
$DGL 0,865
??bb3B_getIrKey:
; line 999
$DGL 0,866
mov ?L0026,#00H ; s_8TUVkeyCnt,0 ;[INF] 3, 6
; line 1001
$DGL 0,868
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb3B_getIrKey:
?L0179:
; line 1004
$DGL 0,871
cmp ?L0026,#03H ; s_8TUVkeyCnt,3 ;[INF] 3, 6
bnz $?L0181 ;[INF] 2, 6
; line 1005
$DGL 0,872
??bb3C_getIrKey:
; line 1006
$DGL 0,873
mov ?L0026,#00H ; s_8TUVkeyCnt,0 ;[INF] 3, 6
??eb3C_getIrKey:
?L0181:
; line 1016
$DGL 0,883
cmp ?L0026,#00H ; s_8TUVkeyCnt,0 ;[INF] 3, 6
bnz $?L0183 ;[INF] 2, 6
; line 1017
$DGL 0,884
??bb3D_getIrKey:
; line 1018
$DGL 0,885
mov a,#026H ; 38 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb3D_getIrKey:
?L0183:
; line 1021
$DGL 0,888
cmp ?L0026,#01H ; s_8TUVkeyCnt,1 ;[INF] 3, 6
bnz $?L0185 ;[INF] 2, 6
; line 1022
$DGL 0,889
??bb3E_getIrKey:
; line 1023
$DGL 0,890
mov a,#027H ; 39 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb3E_getIrKey:
?L0185:
; line 1026
$DGL 0,893
cmp ?L0026,#02H ; s_8TUVkeyCnt,2 ;[INF] 3, 6
bnz $?L0187 ;[INF] 2, 6
; line 1027
$DGL 0,894
??bb3F_getIrKey:
; line 1028
$DGL 0,895
mov a,#028H ; 40 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb3F_getIrKey:
?L0187:
; line 1031
$DGL 0,898
br !?L0040 ;[INF] 3, 6
; line 1033
$DGL 0,900
?L0062:
; line 1034
$DGL 0,901
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0189 ;[INF] 2, 6
; line 1035
$DGL 0,902
??bb40_getIrKey:
; line 1036
$DGL 0,903
inc ?L0027 ;[INF] 2, 4
??eb40_getIrKey:
?L0189:
; line 1039
$DGL 0,906
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0191 ;[INF] 2, 6
; line 1040
$DGL 0,907
??bb41_getIrKey:
; line 1041
$DGL 0,908
mov ?L0027,#00H ; s_9WXYZkeyCnt,0 ;[INF] 3, 6
; line 1043
$DGL 0,910
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb41_getIrKey:
?L0191:
; line 1046
$DGL 0,913
cmp ?L0027,#04H ; s_9WXYZkeyCnt,4 ;[INF] 3, 6
bnz $?L0193 ;[INF] 2, 6
; line 1047
$DGL 0,914
??bb42_getIrKey:
; line 1048
$DGL 0,915
mov ?L0027,#00H ; s_9WXYZkeyCnt,0 ;[INF] 3, 6
??eb42_getIrKey:
?L0193:
; line 1058
$DGL 0,925
cmp ?L0027,#00H ; s_9WXYZkeyCnt,0 ;[INF] 3, 6
bnz $?L0195 ;[INF] 2, 6
; line 1059
$DGL 0,926
??bb43_getIrKey:
; line 1060
$DGL 0,927
mov a,#011H ; 17 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb43_getIrKey:
?L0195:
; line 1063
$DGL 0,930
cmp ?L0027,#01H ; s_9WXYZkeyCnt,1 ;[INF] 3, 6
bnz $?L0197 ;[INF] 2, 6
; line 1064
$DGL 0,931
??bb44_getIrKey:
; line 1065
$DGL 0,932
mov a,#012H ; 18 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb44_getIrKey:
?L0197:
; line 1068
$DGL 0,935
cmp ?L0027,#02H ; s_9WXYZkeyCnt,2 ;[INF] 3, 6
bnz $?L0199 ;[INF] 2, 6
; line 1069
$DGL 0,936
??bb45_getIrKey:
; line 1070
$DGL 0,937
mov a,#013H ; 19 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb45_getIrKey:
?L0199:
; line 1073
$DGL 0,940
cmp ?L0027,#03H ; s_9WXYZkeyCnt,3 ;[INF] 3, 6
bnz $?L0201 ;[INF] 2, 6
; line 1074
$DGL 0,941
??bb46_getIrKey:
; line 1075
$DGL 0,942
mov a,#014H ; 20 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb46_getIrKey:
?L0201:
; line 1078
$DGL 0,945
br !?L0040 ;[INF] 3, 6
; line 1082
$DGL 0,949
?L0063:
; line 1083
$DGL 0,950
mov a,#036H ; 54 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 1085
$DGL 0,952
br !?L0040 ;[INF] 3, 6
; line 1087
$DGL 0,954
?L0064:
; line 1088
$DGL 0,955
mov a,#037H ; 55 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -