📄 vr_function.lst
字号:
00009444 .code
LM52:
00009444 40 92 R1=0 // QImode move
00009445 C8 D2 [SP--]=R1 // QImode move
00009446 40 F0 7F 98 call _PlayRespond // call without return value
00009448 41 00 SP=SP+1
00000924 .debug
00000924 2E 00 73 00 .dw '.stabn 0x44,0,123,',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
31 00 32 00
33 00 2C 00
00 00 00 00
00000938 31 00 00 00 .dd LM53-_VR_Chase_Ball
0000093A 0D 00 0A 00 .dw 0x0d,0x0a
00009449 .code
LM53:
00009449 43 92 R1=3 // QImode move
0000944A C8 D2 [SP--]=R1 // QImode move
0000944B 40 F0 7F 98 call _PlayRespond // call without return value
0000944D 41 00 SP=SP+1
0000093C .debug
0000093C 2E 00 73 00 .dw '.stabn 0x44,0,124,',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
31 00 32 00
34 00 2C 00
00 00 00 00
00000950 36 00 00 00 .dd LM54-_VR_Chase_Ball
00000952 0D 00 0A 00 .dw 0x0d,0x0a
0000944E .code
LM54:
0000944E 11 93 19 03 R1=[_VR_PrevResult_Color] // QImode move
00009450 C5 D2 [BP]=R1 // QImode move
00000954 .debug
00000954 2E 00 73 00 .dw '.stabn 0x44,0,125,',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
31 00 32 00
35 00 2C 00
00 00 00 00
00000968 39 00 00 00 .dd LM55-_VR_Chase_Ball
0000096A 0D 00 0A 00 .dw 0x0d,0x0a
00009451 .code
LM55:
00009451 40 F0 5F 99 call _LookAround_Initial // call with return value
0000096C .debug
0000096C 2E 00 73 00 .dw '.stabn 0x44,0,127,',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
31 00 32 00
37 00 2C 00
00 00 00 00
00000980 3B 00 00 00 .dd LM56-_VR_Chase_Ball
00000982 0D 00 0A 00 .dw 0x0d,0x0a
00009453 .code
LM56:
00009453 40 92 R1=0 // QImode move
00009454 19 D3 20 03 [_VR_TimeFlag]=R1 // QImode move
00000984 .debug
00000984 2E 00 73 00 .dw '.stabn 0x44,0,128,',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
31 00 32 00
38 00 2C 00
00 00 00 00
00000998 3E 00 00 00 .dd LM57-_VR_Chase_Ball
0000099A 0D 00 0A 00 .dw 0x0d,0x0a
00009456 .code
LM57:
00009456 40 92 R1=0 // QImode move
00009457 19 D3 21 03 [_VR_TimeDeldy]=R1 // QImode move
0000099C .debug
0000099C 2E 00 73 00 .dw '.stabn 0x44,0,130,',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
31 00 33 00
30 00 2C 00
00 00 00 00
000009B0 41 00 00 00 .dd LM58-_VR_Chase_Ball
000009B2 0D 00 0A 00 .dw 0x0d,0x0a
00009459 .code
LM58:
L34:
00009459 C5 92 R1=[BP] // QImode move
0000945A 44 42 CMP R1,4 // QImode compare
0000945B 02 4E JNZ L48 // QImode EQ
0000945C 0F 9F 60 94 PC=L36
L48:
0000945E 0F 9F BD 94 pc=L35 // jump
L36:
000009B4 .debug
000009B4 2E 00 73 00 .dw '.stabn 0x44,0,132,',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
31 00 33 00
32 00 2C 00
00 00 00 00
000009C8 48 00 00 00 .dd LM59-_VR_Chase_Ball
000009CA 0D 00 0A 00 .dw 0x0d,0x0a
00009460 .code
LM59:
LBB6:
00009460 40 F0 34 9A call _Find_Color_Shape // call with return value
000009CC .debug
000009CC 2E 00 73 00 .dw '.stabn 0x44,0,133,',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
31 00 33 00
33 00 2C 00
00 00 00 00
000009E0 4A 00 00 00 .dd LM60-_VR_Chase_Ball
000009E2 0D 00 0A 00 .dw 0x0d,0x0a
00009462 .code
LM60:
00009462 11 93 19 03 R1=[_VR_PrevResult_Color] // QImode move
00009464 C5 D2 [BP]=R1 // QImode move
000009E4 .debug
000009E4 2E 00 73 00 .dw '.stabn 0x44,0,134,',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
31 00 33 00
34 00 2C 00
00 00 00 00
000009F8 4D 00 00 00 .dd LM61-_VR_Chase_Ball
000009FA 0D 00 0A 00 .dw 0x0d,0x0a
00009465 .code
LM61:
00009465 11 93 1B 03 R1=[_VR_PrevResult_CenterX] // QImode move
00009467 5D 42 CMP R1,29 // QImode compare
00009468 02 AE JNG L49 // QImode GT
00009469 0F 9F 72 94 PC=L37
L49:
000009FC .debug
000009FC 2E 00 73 00 .dw '.stabn 0x44,0,137,',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
31 00 33 00
37 00 2C 00
00 00 00 00
00000A10 53 00 00 00 .dd LM62-_VR_Chase_Ball
00000A12 0D 00 0A 00 .dw 0x0d,0x0a
0000946B .code
LM62:
0000946B 41 92 R1=1 // QImode move
0000946C C8 D2 [SP--]=R1 // QImode move
0000946D 40 F0 BE 95 call _EagleTurnLeft // call with return value
0000946F 41 00 SP=SP+1
00000A14 .debug
00000A14 2E 00 73 00 .dw '.stabn 0x44,0,138,',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
31 00 33 00
38 00 2C 00
00 00 00 00
00000A28 58 00 00 00 .dd LM63-_VR_Chase_Ball
00000A2A 0D 00 0A 00 .dw 0x0d,0x0a
00009470 .code
LM63:
00009470 0F 9F BB 94 pc=L38 // jump
L37:
00000A2C .debug
00000A2C 2E 00 73 00 .dw '.stabn 0x44,0,139,',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
31 00 33 00
39 00 2C 00
00 00 00 00
00000A40 5A 00 00 00 .dd LM64-_VR_Chase_Ball
00000A42 0D 00 0A 00 .dw 0x0d,0x0a
00009472 .code
LM64:
00009472 11 93 1B 03 R1=[_VR_PrevResult_CenterX] // QImode move
00009474 09 43 46 00 CMP R1,70 // QImode compare
00009476 02 BE JG L50 // QImode LE
00009477 0F 9F 80 94 PC=L39
L50:
00000A44 .debug
00000A44 2E 00 73 00 .dw '.stabn 0x44,0,142,',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
31 00 34 00
32 00 2C 00
00 00 00 00
00000A58 61 00 00 00 .dd LM65-_VR_Chase_Ball
00000A5A 0D 00 0A 00 .dw 0x0d,0x0a
00009479 .code
LM65:
00009479 41 92 R1=1 // QImode move
0000947A C8 D2 [SP--]=R1 // QImode move
0000947B 40 F0 26 96 call _EagleTurnRight // call with return value
0000947D 41 00 SP=SP+1
00000A5C .debug
00000A5C 2E 00 73 00 .dw '.stabn 0x44,0,143,',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
31 00 34 00
33 00 2C 00
00 00 00 00
00000A70 66 00 00 00 .dd LM66-_VR_Chase_Ball
00000A72 0D 00 0A 00 .dw 0x0d,0x0a
0000947E .code
LM66:
0000947E 0F 9F BB 94 pc=L38 // jump
L39:
00000A74 .debug
00000A74 2E 00 73 00 .dw '.stabn 0x44,0,147,',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
31 00 34 00
37 00 2C 00
00 00 00 00
00000A88 68 00 00 00 .dd LM67-_VR_Chase_Ball
00000A8A 0D 00 0A 00 .dw 0x0d,0x0a
00009480 .code
LM67:
00009480 05 95 R2=BP // QImode move
00009481 0D 03 01 00 R1=BP+1
00009483 12 95 1D 03 R2=[_VR_PrevResult_AreaH] // QImode move
00009485 5A 97 R3=R2 lsl 4
00009486 5B 97 R3=R3 lsl 4
00009487 01 95 R2=R1 // QImode move
00009488 C2 D6 [R2]=R3 // QImode move
00000A8C .debug
00000A8C 2E 00 73 00 .dw '.stabn 0x44,0,148,',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
31 00 34 00
38 00 2C 00
00 00 00 00
00000AA0 71 00 00 00 .dd LM68-_VR_Chase_Ball
00000AA2 0D 00 0A 00 .dw 0x0d,0x0a
00009489 .code
LM68:
00009489 05 95 R2=BP // QImode move
0000948A 0D 03 01 00 R1=BP+1
0000948C 05 95 R2=BP // QImode move
0000948D 0D 07 01 00 R3=BP+1
0000948F 03 99 R4=R3 // QImode move
00009490 C4 94 R2=[R4] // QImode move
00009491 12 07 1E 03 R3=R2+[_VR_PrevResult_AreaL] // addqi3_r0R
00009493 01 95 R2=R1 // QImode move
00009494 C2 D6 [R2]=R3 // QImode move
00000AA4 .debug
00000AA4 2E 00 73 00 .dw '.stabn 0x44,0,149,',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
31 00 34 00
39 00 2C 00
00 00 00 00
00000AB8 7D 00 00 00 .dd LM69-_VR_Chase_Ball
00000ABA 0D 00 0A 00 .dw 0x0d,0x0a
00009495 .code
LM69:
00009495 40 F0 8E 96 call _EagleStopMotor // call without return value
00000ABC .debug
00000ABC 2E 00 73 00 .dw '.stabn 0x44,0,150,',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
31 00 35 00
30 00 2C 00
00 00 00 00
00000AD0 7F 00 00 00 .dd LM70-_VR_Chase_Ball
00000AD2 0D 00 0A 00 .dw 0x0d,0x0a
00009497 .code
LM70:
00009497 05 93 R1=BP // QImode move
00009498 0D 05 01 00 R2=BP+1
0000949A 02 97 R3=R2 // QImode move
0000949B C3 92 R1=[R3] // QImode move
0000949C 09 43 CF 07 CMP R1,1999 // QImode compare
0000949E 02 AE JNG L51 // QImode GT
0000949F 0F 9F A8 94 PC=L41
L51:
00000AD4 .debug
00000AD4 2E 00 73 00 .dw '.stabn 0x44,0,151,',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
31 00 35 00
31 00 2C 00
00 00 00 00
00000AE8 89 00 00 00 .dd LM71-_VR_Chase_Ball
00000AEA 0D 00 0A 00 .dw 0x0d,0x0a
000094A1 .code
LM71:
000094A1 41 92 R1=1 // QImode move
000094A2 C8 D2 [SP--]=R1 // QImode move
000094A3 40 F0 EE 94 call _EagleGoFormer // call with return value
000094A5 41 00 SP=SP+1
000094A6 0F 9F BB 94 pc=L38 // jump
L41:
00000AEC .debug
00000AEC 2E 00 73 00 .dw '.stabn 0x44,0,153,',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
31 00 35 00
33 00 2C 00
00 00 00 00
00000B00 90 00 00 00 .dd LM72-_VR_Chase_Ball
00000B02 0D 00 0A 00 .dw 0x0d,0x0a
000094A8 .code
LM72:
000094A8 05 93 R1=BP // QImode move
000094A9 0D 05 01 00 R2=BP+1
000094AB 02 99 R4=R2 // QImode move
000094AC C4 92 R1=[R4] // QImode move
000094AD 09 43 B8 0B CMP R1,3000 // QImode compare
000094AF 02 BE JG L52 // QImode LE
000094B0 0F 9F B9 94 PC=L43
L52:
00000B04 .debug
00000B04 2E 00 73 00 .dw '.stabn 0x44,0,155,',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
31 00 35 00
35 00 2C 00
00 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -