📄 keyprocess.asm
字号:
$DGL 0,255
mov a,#017H ; 23 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 399
$DGL 0,257
br !?L0041 ;[INF] 3, 6
; line 402
$DGL 0,260
?L0055:
; line 403
$DGL 0,261
mov a,#029H ; 41 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 405
$DGL 0,263
br !?L0041 ;[INF] 3, 6
; line 738
$DGL 0,596
?L0056:
; line 739
$DGL 0,597
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0098 ;[INF] 2, 6
; line 740
$DGL 0,598
??bb12_getIrKey:
; line 741
$DGL 0,599
inc ?L0021 ;[INF] 2, 4
??eb12_getIrKey:
?L0098:
; line 744
$DGL 0,602
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0100 ;[INF] 2, 6
; line 745
$DGL 0,603
??bb13_getIrKey:
; line 746
$DGL 0,604
mov ?L0021,#00H ; s_2ABCkeyCnt,0 ;[INF] 3, 6
; line 748
$DGL 0,606
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb13_getIrKey:
?L0100:
; line 751
$DGL 0,609
cmp ?L0021,#04H ; s_2ABCkeyCnt,4 ;[INF] 3, 6
bnz $?L0102 ;[INF] 2, 6
; line 752
$DGL 0,610
??bb14_getIrKey:
; line 753
$DGL 0,611
mov ?L0021,#00H ; s_2ABCkeyCnt,0 ;[INF] 3, 6
??eb14_getIrKey:
?L0102:
; line 757
$DGL 0,615
cmp ?L0021,#03H ; s_2ABCkeyCnt,3 ;[INF] 3, 6
bnz $?L0104 ;[INF] 2, 6
; line 758
$DGL 0,616
??bb15_getIrKey:
; line 759
$DGL 0,617
mov a,#02AH ; 42 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb15_getIrKey:
?L0104:
; line 763
$DGL 0,621
cmp ?L0021,#00H ; s_2ABCkeyCnt,0 ;[INF] 3, 6
bnz $?L0106 ;[INF] 2, 6
; line 764
$DGL 0,622
??bb16_getIrKey:
; line 765
$DGL 0,623
mov a,#02BH ; 43 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb16_getIrKey:
?L0106:
; line 768
$DGL 0,626
cmp ?L0021,#01H ; s_2ABCkeyCnt,1 ;[INF] 3, 6
bnz $?L0108 ;[INF] 2, 6
; line 769
$DGL 0,627
??bb17_getIrKey:
; line 770
$DGL 0,628
mov a,#02CH ; 44 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb17_getIrKey:
?L0108:
; line 773
$DGL 0,631
cmp ?L0021,#02H ; s_2ABCkeyCnt,2 ;[INF] 3, 6
bnz $?L0110 ;[INF] 2, 6
; line 774
$DGL 0,632
??bb18_getIrKey:
; line 775
$DGL 0,633
mov a,#02DH ; 45 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb18_getIrKey:
?L0110:
; line 778
$DGL 0,636
br !?L0041 ;[INF] 3, 6
; line 780
$DGL 0,638
?L0057:
; line 781
$DGL 0,639
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0112 ;[INF] 2, 6
; line 782
$DGL 0,640
??bb19_getIrKey:
; line 783
$DGL 0,641
inc ?L0022 ;[INF] 2, 4
??eb19_getIrKey:
?L0112:
; line 786
$DGL 0,644
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0114 ;[INF] 2, 6
; line 787
$DGL 0,645
??bb1A_getIrKey:
; line 788
$DGL 0,646
mov ?L0022,#00H ; s_3DEFkeyCnt,0 ;[INF] 3, 6
; line 790
$DGL 0,648
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb1A_getIrKey:
?L0114:
; line 793
$DGL 0,651
cmp ?L0022,#04H ; s_3DEFkeyCnt,4 ;[INF] 3, 6
bnz $?L0116 ;[INF] 2, 6
; line 794
$DGL 0,652
??bb1B_getIrKey:
; line 795
$DGL 0,653
mov ?L0022,#00H ; s_3DEFkeyCnt,0 ;[INF] 3, 6
??eb1B_getIrKey:
?L0116:
; line 799
$DGL 0,657
cmp ?L0022,#03H ; s_3DEFkeyCnt,3 ;[INF] 3, 6
bnz $?L0118 ;[INF] 2, 6
; line 800
$DGL 0,658
??bb1C_getIrKey:
; line 801
$DGL 0,659
mov a,#02EH ; 46 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1C_getIrKey:
?L0118:
; line 805
$DGL 0,663
cmp ?L0022,#00H ; s_3DEFkeyCnt,0 ;[INF] 3, 6
bnz $?L0120 ;[INF] 2, 6
; line 806
$DGL 0,664
??bb1D_getIrKey:
; line 807
$DGL 0,665
mov a,#02FH ; 47 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1D_getIrKey:
?L0120:
; line 810
$DGL 0,668
cmp ?L0022,#01H ; s_3DEFkeyCnt,1 ;[INF] 3, 6
bnz $?L0122 ;[INF] 2, 6
; line 811
$DGL 0,669
??bb1E_getIrKey:
; line 812
$DGL 0,670
mov a,#030H ; 48 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1E_getIrKey:
?L0122:
; line 815
$DGL 0,673
cmp ?L0022,#02H ; s_3DEFkeyCnt,2 ;[INF] 3, 6
bnz $?L0124 ;[INF] 2, 6
; line 816
$DGL 0,674
??bb1F_getIrKey:
; line 817
$DGL 0,675
mov a,#031H ; 49 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1F_getIrKey:
?L0124:
; line 820
$DGL 0,678
br !?L0041 ;[INF] 3, 6
; line 822
$DGL 0,680
?L0058:
; line 823
$DGL 0,681
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0126 ;[INF] 2, 6
; line 824
$DGL 0,682
??bb20_getIrKey:
; line 825
$DGL 0,683
inc ?L0023 ;[INF] 2, 4
??eb20_getIrKey:
?L0126:
; line 828
$DGL 0,686
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0128 ;[INF] 2, 6
; line 829
$DGL 0,687
??bb21_getIrKey:
; line 830
$DGL 0,688
mov ?L0023,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
; line 832
$DGL 0,690
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb21_getIrKey:
?L0128:
; line 835
$DGL 0,693
cmp ?L0023,#04H ; s_4GHIkeyCnt,4 ;[INF] 3, 6
bnz $?L0130 ;[INF] 2, 6
; line 836
$DGL 0,694
??bb22_getIrKey:
; line 837
$DGL 0,695
mov ?L0023,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
??eb22_getIrKey:
?L0130:
; line 841
$DGL 0,699
cmp ?L0023,#03H ; s_4GHIkeyCnt,3 ;[INF] 3, 6
bnz $?L0132 ;[INF] 2, 6
; line 842
$DGL 0,700
??bb23_getIrKey:
; line 843
$DGL 0,701
mov a,#032H ; 50 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb23_getIrKey:
?L0132:
; line 847
$DGL 0,705
cmp ?L0023,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
bnz $?L0134 ;[INF] 2, 6
; line 848
$DGL 0,706
??bb24_getIrKey:
; line 849
$DGL 0,707
mov a,#033H ; 51 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb24_getIrKey:
?L0134:
; line 852
$DGL 0,710
cmp ?L0023,#01H ; s_4GHIkeyCnt,1 ;[INF] 3, 6
bnz $?L0136 ;[INF] 2, 6
; line 853
$DGL 0,711
??bb25_getIrKey:
; line 854
$DGL 0,712
mov a,#034H ; 52 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb25_getIrKey:
?L0136:
; line 857
$DGL 0,715
cmp ?L0023,#02H ; s_4GHIkeyCnt,2 ;[INF] 3, 6
bnz $?L0138 ;[INF] 2, 6
; line 858
$DGL 0,716
??bb26_getIrKey:
; line 859
$DGL 0,717
mov a,#035H ; 53 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb26_getIrKey:
?L0138:
; line 862
$DGL 0,720
br !?L0041 ;[INF] 3, 6
; line 864
$DGL 0,722
?L0059:
; line 865
$DGL 0,723
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0140 ;[INF] 2, 6
; line 866
$DGL 0,724
??bb27_getIrKey:
; line 867
$DGL 0,725
inc ?L0024 ;[INF] 2, 4
??eb27_getIrKey:
?L0140:
; line 870
$DGL 0,728
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0142 ;[INF] 2, 6
; line 871
$DGL 0,729
??bb28_getIrKey:
; line 872
$DGL 0,730
mov ?L0024,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
; line 874
$DGL 0,732
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb28_getIrKey:
?L0142:
; line 877
$DGL 0,735
cmp ?L0024,#04H ; s_5JKLkeyCnt,4 ;[INF] 3, 6
bnz $?L0144 ;[INF] 2, 6
; line 878
$DGL 0,736
??bb29_getIrKey:
; line 879
$DGL 0,737
mov ?L0024,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
??eb29_getIrKey:
?L0144:
; line 883
$DGL 0,741
cmp ?L0024,#03H ; s_5JKLkeyCnt,3 ;[INF] 3, 6
bnz $?L0146 ;[INF] 2, 6
; line 884
$DGL 0,742
??bb2A_getIrKey:
; line 885
$DGL 0,743
mov a,#018H ; 24 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2A_getIrKey:
?L0146:
; line 889
$DGL 0,747
cmp ?L0024,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
bnz $?L0148 ;[INF] 2, 6
; line 890
$DGL 0,748
??bb2B_getIrKey:
; line 891
$DGL 0,749
mov a,#019H ; 25 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2B_getIrKey:
?L0148:
; line 894
$DGL 0,752
cmp ?L0024,#01H ; s_5JKLkeyCnt,1 ;[INF] 3, 6
bnz $?L0150 ;[INF] 2, 6
; line 895
$DGL 0,753
??bb2C_getIrKey:
; line 896
$DGL 0,754
mov a,#01AH ; 26 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2C_getIrKey:
?L0150:
; line 899
$DGL 0,757
cmp ?L0024,#02H ; s_5JKLkeyCnt,2 ;[INF] 3, 6
bnz $?L0152 ;[INF] 2, 6
; line 900
$DGL 0,758
??bb2D_getIrKey:
; line 901
$DGL 0,759
mov a,#01BH ; 27 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2D_getIrKey:
?L0152:
; line 904
$DGL 0,762
br !?L0041 ;[INF] 3, 6
; line 906
$DGL 0,764
?L0060:
; line 907
$DGL 0,765
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0154 ;[INF] 2, 6
; line 908
$DGL 0,766
??bb2E_getIrKey:
; line 909
$DGL 0,767
inc ?L0025 ;[INF] 2, 4
??eb2E_getIrKey:
?L0154:
; line 912
$DGL 0,770
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0156 ;[INF] 2, 6
; line 913
$DGL 0,771
??bb2F_getIrKey:
; line 914
$DGL 0,772
mov ?L0025,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
; line 916
$DGL 0,774
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb2F_getIrKey:
?L0156:
; line 919
$DGL 0,777
cmp ?L0025,#04H ; s_6MNOkeyCnt,4 ;[INF] 3, 6
bnz $?L0158 ;[INF] 2, 6
; line 920
$DGL 0,778
??bb30_getIrKey:
; line 921
$DGL 0,779
mov ?L0025,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
??eb30_getIrKey:
?L0158:
; line 925
$DGL 0,783
cmp ?L0025,#03H ; s_6MNOkeyCnt,3 ;[INF] 3, 6
bnz $?L0160 ;[INF] 2, 6
; line 926
$DGL 0,784
??bb31_getIrKey:
; line 927
$DGL 0,785
mov a,#01CH ; 28 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb31_getIrKey:
?L0160:
; line 931
$DGL 0,789
cmp ?L0025,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
bnz $?L0162 ;[INF] 2, 6
; line 932
$DGL 0,790
??bb32_getIrKey:
; line 933
$DGL 0,791
mov a,#01DH ; 29 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb32_getIrKey:
?L0162:
; line 936
$DGL 0,794
cmp ?L0025,#01H ; s_6MNOkeyCnt,1 ;[INF] 3, 6
bnz $?L0164 ;[INF] 2, 6
; line 937
$DGL 0,795
??bb33_getIrKey:
; line 938
$DGL 0,796
mov a,#01EH ; 30 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb33_getIrKey:
?L0164:
; line 941
$DGL 0,799
cmp ?L0025,#02H ; s_6MNOkeyCnt,2 ;[INF] 3, 6
bnz $?L0166 ;[INF] 2, 6
; line 942
$DGL 0,800
??bb34_getIrKey:
; line 943
$DGL 0,801
mov a,#01FH ; 31 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb34_getIrKey:
?L0166:
; line 946
$DGL 0,804
br !?L0041 ;[INF] 3, 6
; line 948
$DGL 0,806
?L0061:
; line 949
$DGL 0,807
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0168 ;[INF] 2, 6
; line 950
$DGL 0,808
??bb35_getIrKey:
; line 951
$DGL 0,809
inc ?L0026 ;[INF] 2, 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -