📄 key.lst
字号:
0000B609 .code
LM13:
LBB2:
0000053C .debug
0000053C 2E 00 73 00 .dw '.stabn 0x44,0,44,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 34 00
2C 00 00 00
00 00
0000054F 06 00 00 00 .dd LM14-_KeyScan_GetKey
00000551 0D 00 0A 00 .dw 0x0d,0x0a
0000B609 .code
LM14:
0000B609 11 93 F5 01 R1=[_ui_KeyState] // QImode move
0000B60B 40 42 CMP R1,0 // QImode test
0000B60C 02 5E JZ L7 // QImode NE
0000B60D 0F 9F 13 B6 PC=L4
L7:
00000553 .debug
00000553 2E 00 73 00 .dw '.stabn 0x44,0,45,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 35 00
2C 00 00 00
00 00
00000566 0C 00 00 00 .dd LM15-_KeyScan_GetKey
00000568 0D 00 0A 00 .dw 0x0d,0x0a
0000B60F .code
LM15:
0000B60F 40 92 R1=0 // QImode move
0000B610 C5 D2 [BP]=R1 // QImode move
0000B611 0F 9F 16 B6 pc=L5 // Indirect jump
L4:
0000056A .debug
0000056A 2E 00 73 00 .dw '.stabn 0x44,0,47,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 37 00
2C 00 00 00
00 00
0000057D 10 00 00 00 .dd LM16-_KeyScan_GetKey
0000057F 0D 00 0A 00 .dw 0x0d,0x0a
0000B613 .code
LM16:
0000B613 11 93 F6 01 R1=[_ui_KeyID] // QImode move
0000B615 C5 D2 [BP]=R1 // QImode move
L5:
00000581 .debug
00000581 2E 00 73 00 .dw '.stabn 0x44,0,48,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 38 00
2C 00 00 00
00 00
00000594 13 00 00 00 .dd LM17-_KeyScan_GetKey
00000596 0D 00 0A 00 .dw 0x0d,0x0a
0000B616 .code
LM17:
0000B616 02 97 R3=R2 // QImode move
0000B617 C3 92 R1=[R3] // QImode move
0000B618 13 97 F5 01 R3=[_ui_KeyState] // QImode move
0000B61A 01 99 R4=R1 // QImode move
0000B61B C4 D6 [R4]=R3 // QImode move
00000598 .debug
00000598 2E 00 73 00 .dw '.stabn 0x44,0,49,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 39 00
2C 00 00 00
00 00
000005AB 19 00 00 00 .dd LM18-_KeyScan_GetKey
000005AD 0D 00 0A 00 .dw 0x0d,0x0a
0000B61C .code
LM18:
0000B61C 11 93 F4 01 R1=[_ui_KeyScanState] // QImode move
0000B61E 40 42 CMP R1,0 // QImode test
0000B61F 02 5E JZ L8 // QImode NE
0000B620 0F 9F 28 B6 PC=L6
L8:
000005AF .debug
000005AF 2E 00 73 00 .dw '.stabn 0x44,0,51,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 31 00
2C 00 00 00
00 00
000005C2 1F 00 00 00 .dd LM19-_KeyScan_GetKey
000005C4 0D 00 0A 00 .dw 0x0d,0x0a
0000B622 .code
LM19:
0000B622 40 92 R1=0 // QImode move
0000B623 19 D3 F6 01 [_ui_KeyID]=R1 // QImode move
000005C6 .debug
000005C6 2E 00 73 00 .dw '.stabn 0x44,0,52,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 32 00
2C 00 00 00
00 00
000005D9 22 00 00 00 .dd LM20-_KeyScan_GetKey
000005DB 0D 00 0A 00 .dw 0x0d,0x0a
0000B625 .code
LM20:
0000B625 40 92 R1=0 // QImode move
0000B626 19 D3 F5 01 [_ui_KeyState]=R1 // QImode move
L6:
000005DD .debug
000005DD 2E 00 73 00 .dw '.stabn 0x44,0,54,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 34 00
2C 00 00 00
00 00
000005F0 25 00 00 00 .dd LM21-_KeyScan_GetKey
000005F2 0D 00 0A 00 .dw 0x0d,0x0a
0000B628 .code
LM21:
0000B628 C5 96 R3=[BP] // QImode move
0000B629 03 93 R1=R3 // QImode move
0000B62A 0F 9F 2C B6 pc=L3 // Indirect jump
000005F4 .debug
000005F4 2E 00 73 00 .dw '.stabn 0x44,0,55,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 35 00
2C 00 00 00
00 00
00000607 29 00 00 00 .dd LM22-_KeyScan_GetKey
00000609 0D 00 0A 00 .dw 0x0d,0x0a
0000B62C .code
LM22:
LBE2:
0000060B .debug
0000060B 2E 00 73 00 .dw '.stabn 0x44,0,55,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 35 00
2C 00 00 00
00 00
0000061E 29 00 00 00 .dd LM23-_KeyScan_GetKey
00000620 0D 00 0A 00 .dw 0x0d,0x0a
0000B62C .code
LM23:
L3:
0000B62C 41 00 sp+=1
0000B62D 88 98 pop bp from [sp]
0000B62E 90 9A retf
.endp // end of KeyScan_GetKey
00000622 .debug
00000622 2E 00 73 00 .dw '.stabs "KeyType:p20=*4",160,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4B 00 65 00
79 00 54 00
79 00 70 00
65 00 3A 00
70 00 32 00
30 00 3D 00
2A 00 34 00
22 00 2C 00
31 00 36 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
34 00 0D 00
0A 00
0000B62F .CODE
00000645 .debug
00000645 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000657 06 00 00 00 .dd LBB2-_KeyScan_GetKey
00000659 0D 00 0A 00 .dw 0x0d,0x0a
0000B62F .code
0000065B .debug
0000065B 2E 00 73 00 .dw '.stabs "Key:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4B 00 65 00
79 00 3A 00
34 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 30 00
0D 00 0A 00
0000B62F .CODE
00000675 .debug
00000675 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000687 29 00 00 00 .dd LBE2-_KeyScan_GetKey
00000689 0D 00 0A 00 .dw 0x0d,0x0a
0000B62F .code
0000068B .debug
0000068B 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000694 2C 00 00 00 .dd LME2-_KeyScan_GetKey
00000696 0D 00 0A 00 .dw 0x0d,0x0a
0000B62F .code
LME2:
0000B62F .code
00000698 .debug
00000698 2E 00 73 00 .dw '.stabs "KeyScan_CheckRepeat:F4",36,0,0,',0,0,offset _KeyScan_CheckRepeat,seg _KeyScan_CheckRepeat,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4B 00 65 00
79 00 53 00
63 00 61 00
6E 00 5F 00
43 00 68 00
65 00 63 00
6B 00 52 00
65 00 70 00
65 00 61 00
74 00 3A 00
46 00 34 00
22 00 2C 00
33 00 36 00
2C 00 30 00
2C 00 30 00
2C 00 00 00
00 00 4D 00
00 00 0D 00
0A 00
0000B62F .CODE
.public _KeyScan_CheckRepeat
_KeyScan_CheckRepeat: .proc
000006C5 .debug
000006C5 2E 00 73 00 .dw '.stabn 0x44,0,64,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 34 00
2C 00 00 00
00 00
000006D8 00 00 00 00 .dd LM24-_KeyScan_CheckRepeat
000006DA 0D 00 0A 00 .dw 0x0d,0x0a
0000B62F .code
LM24:
// total=0, vars=0
// frame_pointer_needed: 1
0000B62F 88 DA push bp to [sp]
0000B630 08 0B 01 00 bp=sp+1
0000B632 0D 05 03 00 R2=BP+3
000006DC .debug
000006DC 2E 00 73 00 .dw '.stabn 0x44,0,65,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 35 00
2C 00 00 00
00 00
000006EF 05 00 00 00 .dd LM25-_KeyScan_CheckRepeat
000006F1 0D 00 0A 00 .dw 0x0d,0x0a
0000B634 .code
LM25:
0000B634 11 93 FA 01 R1=[_ui_RepeatEvent] // QImode move
0000B636 40 42 CMP R1,0 // QImode test
0000B637 02 4E JNZ L11 // QImode EQ
0000B638 0F 9F 40 B6 PC=L10
L11:
000006F3 .debug
000006F3 2E 00 73 00 .dw '.stabn 0x44,0,67,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 37 00
2C 00 00 00
00 00
00000706 0B 00 00 00 .dd LM26-_KeyScan_CheckRepeat
00000708 0D 00 0A 00 .dw 0x0d,0x0a
0000B63A .code
LM26:
0000B63A 40 92 R1=0 // QImode move
0000B63B 19 D3 FA 01 [_ui_RepeatEvent]=R1 // QImode move
0000070A .debug
0000070A 2E 00 73 00 .dw '.stabn 0x44,0,68,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 38 00
2C 00 00 00
00 00
0000071D 0E 00 00 00 .dd LM27-_KeyScan_CheckRepeat
0000071F 0D 00 0A 00 .dw 0x0d,0x0a
0000B63D .code
LM27:
0000B63D 41 92 R1=1 // QImode move
0000B63E 0F 9F 43 B6 pc=L9 // Indirect jump
L10:
00000721 .debug
00000721 2E 00 73 00 .dw '.stabn 0x44,0,70,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
37 00 30 00
2C 00 00 00
00 00
00000734 11 00 00 00 .dd LM28-_KeyScan_CheckRepeat
00000736 0D 00 0A 00 .dw 0x0d,0x0a
0000B640 .code
LM28:
0000B640 40 92 R1=0 // QImode move
0000B641 0F 9F 43 B6 pc=L9 // Indirect jump
00000738 .debug
00000738 2E 00 73 00 .dw '.stabn 0x44,0,71,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
37 00 31 00
2C 00 00 00
00 00
0000074B 14 00 00 00 .dd LM29-_KeyScan_CheckRepeat
0000074D 0D 00 0A 00 .dw 0x0d,0x0a
0000B643 .code
LM29:
0000074F .debug
0000074F 2E 00 73 00 .dw '.stabn 0x44,0,71,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
37 00 31 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -