📄 keyprocess.asm
字号:
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 397
$DGL 0,253
br !?L0039 ;[INF] 3, 6
; line 400
$DGL 0,256
?L0053:
; line 401
$DGL 0,257
mov a,#029H ; 41 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
; line 403
$DGL 0,259
br !?L0039 ;[INF] 3, 6
; line 736
$DGL 0,592
?L0054:
; line 737
$DGL 0,593
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0096 ;[INF] 2, 6
; line 738
$DGL 0,594
??bb12_getIrKey:
; line 739
$DGL 0,595
inc ?L0019 ;[INF] 2, 4
??eb12_getIrKey:
?L0096:
; line 742
$DGL 0,598
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0098 ;[INF] 2, 6
; line 743
$DGL 0,599
??bb13_getIrKey:
; line 744
$DGL 0,600
mov ?L0019,#00H ; s_2ABCkeyCnt,0 ;[INF] 3, 6
; line 746
$DGL 0,602
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb13_getIrKey:
?L0098:
; line 749
$DGL 0,605
cmp ?L0019,#04H ; s_2ABCkeyCnt,4 ;[INF] 3, 6
bnz $?L0100 ;[INF] 2, 6
; line 750
$DGL 0,606
??bb14_getIrKey:
; line 751
$DGL 0,607
mov ?L0019,#00H ; s_2ABCkeyCnt,0 ;[INF] 3, 6
??eb14_getIrKey:
?L0100:
; line 755
$DGL 0,611
cmp ?L0019,#03H ; s_2ABCkeyCnt,3 ;[INF] 3, 6
bnz $?L0102 ;[INF] 2, 6
; line 756
$DGL 0,612
??bb15_getIrKey:
; line 757
$DGL 0,613
mov a,#02AH ; 42 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb15_getIrKey:
?L0102:
; line 761
$DGL 0,617
cmp ?L0019,#00H ; s_2ABCkeyCnt,0 ;[INF] 3, 6
bnz $?L0104 ;[INF] 2, 6
; line 762
$DGL 0,618
??bb16_getIrKey:
; line 763
$DGL 0,619
mov a,#02BH ; 43 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb16_getIrKey:
?L0104:
; line 766
$DGL 0,622
cmp ?L0019,#01H ; s_2ABCkeyCnt,1 ;[INF] 3, 6
bnz $?L0106 ;[INF] 2, 6
; line 767
$DGL 0,623
??bb17_getIrKey:
; line 768
$DGL 0,624
mov a,#02CH ; 44 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb17_getIrKey:
?L0106:
; line 771
$DGL 0,627
cmp ?L0019,#02H ; s_2ABCkeyCnt,2 ;[INF] 3, 6
bnz $?L0108 ;[INF] 2, 6
; line 772
$DGL 0,628
??bb18_getIrKey:
; line 773
$DGL 0,629
mov a,#02DH ; 45 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb18_getIrKey:
?L0108:
; line 776
$DGL 0,632
br !?L0039 ;[INF] 3, 6
; line 778
$DGL 0,634
?L0055:
; line 779
$DGL 0,635
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0110 ;[INF] 2, 6
; line 780
$DGL 0,636
??bb19_getIrKey:
; line 781
$DGL 0,637
inc ?L0020 ;[INF] 2, 4
??eb19_getIrKey:
?L0110:
; line 784
$DGL 0,640
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0112 ;[INF] 2, 6
; line 785
$DGL 0,641
??bb1A_getIrKey:
; line 786
$DGL 0,642
mov ?L0020,#00H ; s_3DEFkeyCnt,0 ;[INF] 3, 6
; line 788
$DGL 0,644
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb1A_getIrKey:
?L0112:
; line 791
$DGL 0,647
cmp ?L0020,#04H ; s_3DEFkeyCnt,4 ;[INF] 3, 6
bnz $?L0114 ;[INF] 2, 6
; line 792
$DGL 0,648
??bb1B_getIrKey:
; line 793
$DGL 0,649
mov ?L0020,#00H ; s_3DEFkeyCnt,0 ;[INF] 3, 6
??eb1B_getIrKey:
?L0114:
; line 797
$DGL 0,653
cmp ?L0020,#03H ; s_3DEFkeyCnt,3 ;[INF] 3, 6
bnz $?L0116 ;[INF] 2, 6
; line 798
$DGL 0,654
??bb1C_getIrKey:
; line 799
$DGL 0,655
mov a,#02EH ; 46 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1C_getIrKey:
?L0116:
; line 803
$DGL 0,659
cmp ?L0020,#00H ; s_3DEFkeyCnt,0 ;[INF] 3, 6
bnz $?L0118 ;[INF] 2, 6
; line 804
$DGL 0,660
??bb1D_getIrKey:
; line 805
$DGL 0,661
mov a,#02FH ; 47 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1D_getIrKey:
?L0118:
; line 808
$DGL 0,664
cmp ?L0020,#01H ; s_3DEFkeyCnt,1 ;[INF] 3, 6
bnz $?L0120 ;[INF] 2, 6
; line 809
$DGL 0,665
??bb1E_getIrKey:
; line 810
$DGL 0,666
mov a,#030H ; 48 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1E_getIrKey:
?L0120:
; line 813
$DGL 0,669
cmp ?L0020,#02H ; s_3DEFkeyCnt,2 ;[INF] 3, 6
bnz $?L0122 ;[INF] 2, 6
; line 814
$DGL 0,670
??bb1F_getIrKey:
; line 815
$DGL 0,671
mov a,#031H ; 49 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb1F_getIrKey:
?L0122:
; line 818
$DGL 0,674
br !?L0039 ;[INF] 3, 6
; line 820
$DGL 0,676
?L0056:
; line 821
$DGL 0,677
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0124 ;[INF] 2, 6
; line 822
$DGL 0,678
??bb20_getIrKey:
; line 823
$DGL 0,679
inc ?L0021 ;[INF] 2, 4
??eb20_getIrKey:
?L0124:
; line 826
$DGL 0,682
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0126 ;[INF] 2, 6
; line 827
$DGL 0,683
??bb21_getIrKey:
; line 828
$DGL 0,684
mov ?L0021,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
; line 830
$DGL 0,686
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb21_getIrKey:
?L0126:
; line 833
$DGL 0,689
cmp ?L0021,#04H ; s_4GHIkeyCnt,4 ;[INF] 3, 6
bnz $?L0128 ;[INF] 2, 6
; line 834
$DGL 0,690
??bb22_getIrKey:
; line 835
$DGL 0,691
mov ?L0021,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
??eb22_getIrKey:
?L0128:
; line 839
$DGL 0,695
cmp ?L0021,#03H ; s_4GHIkeyCnt,3 ;[INF] 3, 6
bnz $?L0130 ;[INF] 2, 6
; line 840
$DGL 0,696
??bb23_getIrKey:
; line 841
$DGL 0,697
mov a,#032H ; 50 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb23_getIrKey:
?L0130:
; line 845
$DGL 0,701
cmp ?L0021,#00H ; s_4GHIkeyCnt,0 ;[INF] 3, 6
bnz $?L0132 ;[INF] 2, 6
; line 846
$DGL 0,702
??bb24_getIrKey:
; line 847
$DGL 0,703
mov a,#033H ; 51 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb24_getIrKey:
?L0132:
; line 850
$DGL 0,706
cmp ?L0021,#01H ; s_4GHIkeyCnt,1 ;[INF] 3, 6
bnz $?L0134 ;[INF] 2, 6
; line 851
$DGL 0,707
??bb25_getIrKey:
; line 852
$DGL 0,708
mov a,#034H ; 52 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb25_getIrKey:
?L0134:
; line 855
$DGL 0,711
cmp ?L0021,#02H ; s_4GHIkeyCnt,2 ;[INF] 3, 6
bnz $?L0136 ;[INF] 2, 6
; line 856
$DGL 0,712
??bb26_getIrKey:
; line 857
$DGL 0,713
mov a,#035H ; 53 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb26_getIrKey:
?L0136:
; line 860
$DGL 0,716
br !?L0039 ;[INF] 3, 6
; line 862
$DGL 0,718
?L0057:
; line 863
$DGL 0,719
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0138 ;[INF] 2, 6
; line 864
$DGL 0,720
??bb27_getIrKey:
; line 865
$DGL 0,721
inc ?L0022 ;[INF] 2, 4
??eb27_getIrKey:
?L0138:
; line 868
$DGL 0,724
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0140 ;[INF] 2, 6
; line 869
$DGL 0,725
??bb28_getIrKey:
; line 870
$DGL 0,726
mov ?L0022,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
; line 872
$DGL 0,728
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb28_getIrKey:
?L0140:
; line 875
$DGL 0,731
cmp ?L0022,#04H ; s_5JKLkeyCnt,4 ;[INF] 3, 6
bnz $?L0142 ;[INF] 2, 6
; line 876
$DGL 0,732
??bb29_getIrKey:
; line 877
$DGL 0,733
mov ?L0022,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
??eb29_getIrKey:
?L0142:
; line 881
$DGL 0,737
cmp ?L0022,#03H ; s_5JKLkeyCnt,3 ;[INF] 3, 6
bnz $?L0144 ;[INF] 2, 6
; line 882
$DGL 0,738
??bb2A_getIrKey:
; line 883
$DGL 0,739
mov a,#018H ; 24 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2A_getIrKey:
?L0144:
; line 887
$DGL 0,743
cmp ?L0022,#00H ; s_5JKLkeyCnt,0 ;[INF] 3, 6
bnz $?L0146 ;[INF] 2, 6
; line 888
$DGL 0,744
??bb2B_getIrKey:
; line 889
$DGL 0,745
mov a,#019H ; 25 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2B_getIrKey:
?L0146:
; line 892
$DGL 0,748
cmp ?L0022,#01H ; s_5JKLkeyCnt,1 ;[INF] 3, 6
bnz $?L0148 ;[INF] 2, 6
; line 893
$DGL 0,749
??bb2C_getIrKey:
; line 894
$DGL 0,750
mov a,#01AH ; 26 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2C_getIrKey:
?L0148:
; line 897
$DGL 0,753
cmp ?L0022,#02H ; s_5JKLkeyCnt,2 ;[INF] 3, 6
bnz $?L0150 ;[INF] 2, 6
; line 898
$DGL 0,754
??bb2D_getIrKey:
; line 899
$DGL 0,755
mov a,#01BH ; 27 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb2D_getIrKey:
?L0150:
; line 902
$DGL 0,758
br !?L0039 ;[INF] 3, 6
; line 904
$DGL 0,760
?L0058:
; line 905
$DGL 0,761
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0152 ;[INF] 2, 6
; line 906
$DGL 0,762
??bb2E_getIrKey:
; line 907
$DGL 0,763
inc ?L0023 ;[INF] 2, 4
??eb2E_getIrKey:
?L0152:
; line 910
$DGL 0,766
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bz $?L0154 ;[INF] 2, 6
; line 911
$DGL 0,767
??bb2F_getIrKey:
; line 912
$DGL 0,768
mov ?L0023,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
; line 914
$DGL 0,770
clr1 _btTwoKeys750ms ;[INF] 3, 6
??eb2F_getIrKey:
?L0154:
; line 917
$DGL 0,773
cmp ?L0023,#04H ; s_6MNOkeyCnt,4 ;[INF] 3, 6
bnz $?L0156 ;[INF] 2, 6
; line 918
$DGL 0,774
??bb30_getIrKey:
; line 919
$DGL 0,775
mov ?L0023,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
??eb30_getIrKey:
?L0156:
; line 923
$DGL 0,779
cmp ?L0023,#03H ; s_6MNOkeyCnt,3 ;[INF] 3, 6
bnz $?L0158 ;[INF] 2, 6
; line 924
$DGL 0,780
??bb31_getIrKey:
; line 925
$DGL 0,781
mov a,#01CH ; 28 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb31_getIrKey:
?L0158:
; line 929
$DGL 0,785
cmp ?L0023,#00H ; s_6MNOkeyCnt,0 ;[INF] 3, 6
bnz $?L0160 ;[INF] 2, 6
; line 930
$DGL 0,786
??bb32_getIrKey:
; line 931
$DGL 0,787
mov a,#01DH ; 29 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb32_getIrKey:
?L0160:
; line 934
$DGL 0,790
cmp ?L0023,#01H ; s_6MNOkeyCnt,1 ;[INF] 3, 6
bnz $?L0162 ;[INF] 2, 6
; line 935
$DGL 0,791
??bb33_getIrKey:
; line 936
$DGL 0,792
mov a,#01EH ; 30 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb33_getIrKey:
?L0162:
; line 939
$DGL 0,795
cmp ?L0023,#02H ; s_6MNOkeyCnt,2 ;[INF] 3, 6
bnz $?L0164 ;[INF] 2, 6
; line 940
$DGL 0,796
??bb34_getIrKey:
; line 941
$DGL 0,797
mov a,#01FH ; 31 ;[INF] 3, 6
mov [hl+1],a ; IR_KEY ;[INF] 2, 6
??eb34_getIrKey:
?L0164:
; line 944
$DGL 0,800
br !?L0039 ;[INF] 3, 6
; line 946
$DGL 0,802
?L0059:
; line 947
$DGL 0,803
mov a,?L0015 ; s_preDataCode ;[INF] 2, 4
cmp a,[hl+2] ; dataCode ;[INF] 2, 6
bnz $?L0166 ;[INF] 2, 6
; line 948
$DGL 0,804
??bb35_getIrKey:
; line 949
$DGL 0,805
inc ?L0024 ;[INF] 2, 4
??eb35_getIrKey:
?L0166:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -