📄 keyprocess.asm
字号:
mov a,#017H ; 23 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 400
$DGL 0,254
br !?L0039 ;[INF] 3, 6
; line 403
$DGL 0,257
?L0053:
; line 404
$DGL 0,258
mov a,#029H ; 41 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 406
$DGL 0,260
br !?L0039 ;[INF] 3, 6
; line 739
$DGL 0,593
?L0054:
; line 740
$DGL 0,594
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0096 ;[INF] 2, 6
; line 741
$DGL 0,595
??bb12_getIrKey:
; line 742
$DGL 0,596
inc ?L0019 ;[INF] 2, 4
??eb12_getIrKey:
?L0096:
; line 745
$DGL 0,599
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0098 ;[INF] 2, 6
; line 746
$DGL 0,600
??bb13_getIrKey:
; line 747
$DGL 0,601
mov ?L0019,#00H ; s_2ABCkeyCnt,0 ;[INF] 3, 6
; line 749
$DGL 0,603
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb13_getIrKey:
?L0098:
; line 752
$DGL 0,606
cmp ?L0019,#04H ; s_2ABCkeyCnt,4 ;[INF] 3, 6
bnz $?L0100 ;[INF] 2, 6
; line 753
$DGL 0,607
??bb14_getIrKey:
; line 754
$DGL 0,608
mov ?L0019,#00H ; s_2ABCkeyCnt,0 ;[INF] 3, 6
??eb14_getIrKey:
?L0100:
; line 758
$DGL 0,612
cmp ?L0019,#03H ; s_2ABCkeyCnt,3 ;[INF] 3, 6
bnz $?L0102 ;[INF] 2, 6
; line 759
$DGL 0,613
??bb15_getIrKey:
; line 760
$DGL 0,614
mov a,#02AH ; 42 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb15_getIrKey:
?L0102:
; line 764
$DGL 0,618
cmp ?L0019,#00H ; s_2ABCkeyCnt,0 ;[INF] 3, 6
bnz $?L0104 ;[INF] 2, 6
; line 765
$DGL 0,619
??bb16_getIrKey:
; line 766
$DGL 0,620
mov a,#02BH ; 43 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb16_getIrKey:
?L0104:
; line 769
$DGL 0,623
cmp ?L0019,#01H ; s_2ABCkeyCnt,1 ;[INF] 3, 6
bnz $?L0106 ;[INF] 2, 6
; line 770
$DGL 0,624
??bb17_getIrKey:
; line 771
$DGL 0,625
mov a,#02CH ; 44 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb17_getIrKey:
?L0106:
; line 774
$DGL 0,628
cmp ?L0019,#02H ; s_2ABCkeyCnt,2 ;[INF] 3, 6
bnz $?L0108 ;[INF] 2, 6
; line 775
$DGL 0,629
??bb18_getIrKey:
; line 776
$DGL 0,630
mov a,#02DH ; 45 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb18_getIrKey:
?L0108:
; line 779
$DGL 0,633
br !?L0039 ;[INF] 3, 6
; line 781
$DGL 0,635
?L0055:
; line 782
$DGL 0,636
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0110 ;[INF] 2, 6
; line 783
$DGL 0,637
??bb19_getIrKey:
; line 784
$DGL 0,638
inc ?L0020 ;[INF] 2, 4
??eb19_getIrKey:
?L0110:
; line 787
$DGL 0,641
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0112 ;[INF] 2, 6
; line 788
$DGL 0,642
??bb1A_getIrKey:
; line 789
$DGL 0,643
mov ?L0020,#00H ; s_3DEFkeyCnt,0 ;[INF] 3, 6
; line 791
$DGL 0,645
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb1A_getIrKey:
?L0112:
; line 794
$DGL 0,648
cmp ?L0020,#04H ; s_3DEFkeyCnt,4 ;[INF] 3, 6
bnz $?L0114 ;[INF] 2, 6
; line 795
$DGL 0,649
??bb1B_getIrKey:
; line 796
$DGL 0,650
mov ?L0020,#00H ; s_3DEFkeyCnt,0 ;[INF] 3, 6
??eb1B_getIrKey:
?L0114:
; line 800
$DGL 0,654
cmp ?L0020,#03H ; s_3DEFkeyCnt,3 ;[INF] 3, 6
bnz $?L0116 ;[INF] 2, 6
; line 801
$DGL 0,655
??bb1C_getIrKey:
; line 802
$DGL 0,656
mov a,#02EH ; 46 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1C_getIrKey:
?L0116:
; line 806
$DGL 0,660
cmp ?L0020,#00H ; s_3DEFkeyCnt,0 ;[INF] 3, 6
bnz $?L0118 ;[INF] 2, 6
; line 807
$DGL 0,661
??bb1D_getIrKey:
; line 808
$DGL 0,662
mov a,#02FH ; 47 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1D_getIrKey:
?L0118:
; line 811
$DGL 0,665
cmp ?L0020,#01H ; s_3DEFkeyCnt,1 ;[INF] 3, 6
bnz $?L0120 ;[INF] 2, 6
; line 812
$DGL 0,666
??bb1E_getIrKey:
; line 813
$DGL 0,667
mov a,#030H ; 48 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1E_getIrKey:
?L0120:
; line 816
$DGL 0,670
cmp ?L0020,#02H ; s_3DEFkeyCnt,2 ;[INF] 3, 6
bnz $?L0122 ;[INF] 2, 6
; line 817
$DGL 0,671
??bb1F_getIrKey:
; line 818
$DGL 0,672
mov a,#031H ; 49 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1F_getIrKey:
?L0122:
; line 821
$DGL 0,675
br !?L0039 ;[INF] 3, 6
; line 823
$DGL 0,677
?L0056:
; line 824
$DGL 0,678
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0124 ;[INF] 2, 6
; line 825
$DGL 0,679
??bb20_getIrKey:
; line 826
$DGL 0,680
inc ?L0021 ;[INF] 2, 4
??eb20_getIrKey:
?L0124:
; line 829
$DGL 0,683
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0126 ;[INF] 2, 6
; line 830
$DGL 0,684
??bb21_getIrKey:
; line 831
$DGL 0,685
mov ?L0021,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
; line 833
$DGL 0,687
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb21_getIrKey:
?L0126:
; line 836
$DGL 0,690
cmp ?L0021,#04H ; s_4GHIkeyCnt,4 ;[INF] 3, 6
bnz $?L0128 ;[INF] 2, 6
; line 837
$DGL 0,691
??bb22_getIrKey:
; line 838
$DGL 0,692
mov ?L0021,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
??eb22_getIrKey:
?L0128:
; line 842
$DGL 0,696
cmp ?L0021,#03H ; s_4GHIkeyCnt,3 ;[INF] 3, 6
bnz $?L0130 ;[INF] 2, 6
; line 843
$DGL 0,697
??bb23_getIrKey:
; line 844
$DGL 0,698
mov a,#032H ; 50 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb23_getIrKey:
?L0130:
; line 848
$DGL 0,702
cmp ?L0021,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
bnz $?L0132 ;[INF] 2, 6
; line 849
$DGL 0,703
??bb24_getIrKey:
; line 850
$DGL 0,704
mov a,#033H ; 51 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb24_getIrKey:
?L0132:
; line 853
$DGL 0,707
cmp ?L0021,#01H ; s_4GHIkeyCnt,1 ;[INF] 3, 6
bnz $?L0134 ;[INF] 2, 6
; line 854
$DGL 0,708
??bb25_getIrKey:
; line 855
$DGL 0,709
mov a,#034H ; 52 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb25_getIrKey:
?L0134:
; line 858
$DGL 0,712
cmp ?L0021,#02H ; s_4GHIkeyCnt,2 ;[INF] 3, 6
bnz $?L0136 ;[INF] 2, 6
; line 859
$DGL 0,713
??bb26_getIrKey:
; line 860
$DGL 0,714
mov a,#035H ; 53 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb26_getIrKey:
?L0136:
; line 863
$DGL 0,717
br !?L0039 ;[INF] 3, 6
; line 865
$DGL 0,719
?L0057:
; line 866
$DGL 0,720
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0138 ;[INF] 2, 6
; line 867
$DGL 0,721
??bb27_getIrKey:
; line 868
$DGL 0,722
inc ?L0022 ;[INF] 2, 4
??eb27_getIrKey:
?L0138:
; line 871
$DGL 0,725
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0140 ;[INF] 2, 6
; line 872
$DGL 0,726
??bb28_getIrKey:
; line 873
$DGL 0,727
mov ?L0022,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
; line 875
$DGL 0,729
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb28_getIrKey:
?L0140:
; line 878
$DGL 0,732
cmp ?L0022,#04H ; s_5JKLkeyCnt,4 ;[INF] 3, 6
bnz $?L0142 ;[INF] 2, 6
; line 879
$DGL 0,733
??bb29_getIrKey:
; line 880
$DGL 0,734
mov ?L0022,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
??eb29_getIrKey:
?L0142:
; line 884
$DGL 0,738
cmp ?L0022,#03H ; s_5JKLkeyCnt,3 ;[INF] 3, 6
bnz $?L0144 ;[INF] 2, 6
; line 885
$DGL 0,739
??bb2A_getIrKey:
; line 886
$DGL 0,740
mov a,#018H ; 24 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2A_getIrKey:
?L0144:
; line 890
$DGL 0,744
cmp ?L0022,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
bnz $?L0146 ;[INF] 2, 6
; line 891
$DGL 0,745
??bb2B_getIrKey:
; line 892
$DGL 0,746
mov a,#019H ; 25 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2B_getIrKey:
?L0146:
; line 895
$DGL 0,749
cmp ?L0022,#01H ; s_5JKLkeyCnt,1 ;[INF] 3, 6
bnz $?L0148 ;[INF] 2, 6
; line 896
$DGL 0,750
??bb2C_getIrKey:
; line 897
$DGL 0,751
mov a,#01AH ; 26 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2C_getIrKey:
?L0148:
; line 900
$DGL 0,754
cmp ?L0022,#02H ; s_5JKLkeyCnt,2 ;[INF] 3, 6
bnz $?L0150 ;[INF] 2, 6
; line 901
$DGL 0,755
??bb2D_getIrKey:
; line 902
$DGL 0,756
mov a,#01BH ; 27 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2D_getIrKey:
?L0150:
; line 905
$DGL 0,759
br !?L0039 ;[INF] 3, 6
; line 907
$DGL 0,761
?L0058:
; line 908
$DGL 0,762
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0152 ;[INF] 2, 6
; line 909
$DGL 0,763
??bb2E_getIrKey:
; line 910
$DGL 0,764
inc ?L0023 ;[INF] 2, 4
??eb2E_getIrKey:
?L0152:
; line 913
$DGL 0,767
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0154 ;[INF] 2, 6
; line 914
$DGL 0,768
??bb2F_getIrKey:
; line 915
$DGL 0,769
mov ?L0023,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
; line 917
$DGL 0,771
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb2F_getIrKey:
?L0154:
; line 920
$DGL 0,774
cmp ?L0023,#04H ; s_6MNOkeyCnt,4 ;[INF] 3, 6
bnz $?L0156 ;[INF] 2, 6
; line 921
$DGL 0,775
??bb30_getIrKey:
; line 922
$DGL 0,776
mov ?L0023,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
??eb30_getIrKey:
?L0156:
; line 926
$DGL 0,780
cmp ?L0023,#03H ; s_6MNOkeyCnt,3 ;[INF] 3, 6
bnz $?L0158 ;[INF] 2, 6
; line 927
$DGL 0,781
??bb31_getIrKey:
; line 928
$DGL 0,782
mov a,#01CH ; 28 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb31_getIrKey:
?L0158:
; line 932
$DGL 0,786
cmp ?L0023,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
bnz $?L0160 ;[INF] 2, 6
; line 933
$DGL 0,787
??bb32_getIrKey:
; line 934
$DGL 0,788
mov a,#01DH ; 29 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb32_getIrKey:
?L0160:
; line 937
$DGL 0,791
cmp ?L0023,#01H ; s_6MNOkeyCnt,1 ;[INF] 3, 6
bnz $?L0162 ;[INF] 2, 6
; line 938
$DGL 0,792
??bb33_getIrKey:
; line 939
$DGL 0,793
mov a,#01EH ; 30 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb33_getIrKey:
?L0162:
; line 942
$DGL 0,796
cmp ?L0023,#02H ; s_6MNOkeyCnt,2 ;[INF] 3, 6
bnz $?L0164 ;[INF] 2, 6
; line 943
$DGL 0,797
??bb34_getIrKey:
; line 944
$DGL 0,798
mov a,#01FH ; 31 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb34_getIrKey:
?L0164:
; line 947
$DGL 0,801
br !?L0039 ;[INF] 3, 6
; line 949
$DGL 0,803
?L0059:
; line 950
$DGL 0,804
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0166 ;[INF] 2, 6
; line 951
$DGL 0,805
??bb35_getIrKey:
; line 952
$DGL 0,806
inc ?L0024 ;[INF] 2, 4
??eb35_getIrKey:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -