📄 playservice.lst
字号:
00 00
00000695 A9 00 00 00 .dd LM26-_PlayFloatNumber
00000697 0D 00 0A 00 .dw 0x0d,0x0a
0000B7FF .code
LM26:
0000B7FF 05 93 R1=BP // QImode move
0000B800 0D 05 01 00 R2=BP+1
0000B802 02 99 R4=R2 // QImode move
0000B803 C4 96 R3=[R4] // QImode move
0000B804 0B 03 EF FF R1=R3+(-17)
0000B806 C5 96 R3=[BP] // QImode move
0000B807 03 95 R2=R3 // QImode move
0000B808 01 25 R2-=R1
0000B809 52 44 CMP R2,18 // QImode compare
0000B80A 02 9E JA L20 // QImode LEU
0000B80B 0F 9F 1D B8 PC=L9
L20:
00000699 .debug
00000699 2E 00 73 00 .dw '.stabn 0x44,0,73,',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 33 00
2C 00 00 00
00 00
000006AC B7 00 00 00 .dd LM27-_PlayFloatNumber
000006AE 0D 00 0A 00 .dw 0x0d,0x0a
0000B80D .code
LM27:
0000B80D 42 92 R1=2 // QImode move
0000B80E C8 D2 [SP--]=R1 // QImode move
0000B80F 05 93 R1=BP // QImode move
0000B810 0D 05 01 00 R2=BP+1
0000B812 02 93 R1=R2 // QImode move
0000B813 C1 96 R3=[R1] // QImode move
0000B814 0B 03 EF FF R1=R3+(-17)
0000B816 C5 96 R3=[BP] // QImode move
0000B817 03 95 R2=R3 // QImode move
0000B818 01 25 R2-=R1
0000B819 C8 D4 [SP--]=R2 // QImode move
0000B81A 40 F0 EF BD call _PlaySnd // call without return value
0000B81C 42 00 SP=SP+2
L14:
L12:
000006B0 .debug
000006B0 2E 00 73 00 .dw '.stabn 0x44,0,56,',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 36 00
2C 00 00 00
00 00
000006C3 C7 00 00 00 .dd LM28-_PlayFloatNumber
000006C5 0D 00 0A 00 .dw 0x0d,0x0a
0000B81D .code
LM28:
L9:
0000B81D 05 93 R1=BP // QImode move
0000B81E 0D 05 01 00 R2=BP+1
0000B820 05 97 R3=BP // QImode move
0000B821 0D 03 01 00 R1=BP+1
0000B823 05 95 R2=BP // QImode move
0000B824 0D 07 01 00 R3=BP+1
0000B826 03 99 R4=R3 // QImode move
0000B827 C4 94 R2=[R4] // QImode move
0000B828 0A 07 01 00 R3=R2+1
0000B82A 01 95 R2=R1 // QImode move
0000B82B C2 D6 [R2]=R3 // QImode move
0000B82C 0F 9F 91 B7 pc=L7 // Indirect jump
L8:
000006C7 .debug
000006C7 2E 00 73 00 .dw '.stabn 0x44,0,77,',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 37 00
2C 00 00 00
00 00
000006DA D8 00 00 00 .dd LM29-_PlayFloatNumber
000006DC 0D 00 0A 00 .dw 0x0d,0x0a
0000B82E .code
LM29:
0000B82E 05 95 R2=BP // QImode move
0000B82F 0D 03 01 00 R1=BP+1
0000B831 05 95 R2=BP // QImode move
0000B832 0D 07 03 00 R3=BP+3
0000B834 01 99 R4=R1 // QImode move
0000B835 C4 92 R1=[R4] // QImode move
0000B836 03 95 R2=R3 // QImode move
0000B837 C2 42 CMP R1,[R2] // QImode compare
0000B838 02 5E JZ L21 // QImode NE
0000B839 0F 9F 42 B8 PC=L15
L21:
000006DE .debug
000006DE 2E 00 73 00 .dw '.stabn 0x44,0,78,',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 38 00
2C 00 00 00
00 00
000006F1 E5 00 00 00 .dd LM30-_PlayFloatNumber
000006F3 0D 00 0A 00 .dw 0x0d,0x0a
0000B83B .code
LM30:
0000B83B 42 92 R1=2 // QImode move
0000B83C C8 D2 [SP--]=R1 // QImode move
0000B83D 40 92 R1=0 // QImode move
0000B83E C8 D2 [SP--]=R1 // QImode move
0000B83F 40 F0 EF BD call _PlaySnd // call without return value
0000B841 42 00 SP=SP+2
L15:
000006F5 .debug
000006F5 2E 00 73 00 .dw '.stabn 0x44,0,79,',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 39 00
2C 00 00 00
00 00
00000708 EC 00 00 00 .dd LM31-_PlayFloatNumber
0000070A 0D 00 0A 00 .dw 0x0d,0x0a
0000B842 .code
LM31:
0000B842 42 92 R1=2 // QImode move
0000B843 C8 D2 [SP--]=R1 // QImode move
0000B844 4A 92 R1=10 // QImode move
0000B845 C8 D2 [SP--]=R1 // QImode move
0000B846 40 F0 EF BD call _PlaySnd // call without return value
0000B848 42 00 SP=SP+2
0000070C .debug
0000070C 2E 00 73 00 .dw '.stabn 0x44,0,80,',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
38 00 30 00
2C 00 00 00
00 00
0000071F F3 00 00 00 .dd LM32-_PlayFloatNumber
00000721 0D 00 0A 00 .dw 0x0d,0x0a
0000B849 .code
LM32:
0000B849 42 92 R1=2 // QImode move
0000B84A C8 D2 [SP--]=R1 // QImode move
0000B84B 05 93 R1=BP // QImode move
0000B84C 0D 07 04 00 R3=BP+4
0000B84E 0B D6 [bp+11]=R3 // QImode move
0000B84F 05 93 R1=BP // QImode move
0000B850 0D 05 01 00 R2=BP+1
0000B852 02 99 R4=R2 // QImode move
0000B853 C4 92 R1=[R4] // QImode move
0000B854 01 95 R2=R1 // QImode move
0000B855 4A 93 R1=R2 lsl 2
0000B856 40 96 R3=0 // HImode immediate to register move
0000B857 0C 69 00 10 R4=(-4096)
0000B859 C8 D2 [SP--]=R1 // QImode move
0000B85A 90 D8 push R3,R4 to [sp] // pushhi
0000B85B 40 F0 18 C1 call __rshu2 // call with return value
0000B85D 43 00 SP=SP+3
0000B85E 01 97 R3=R1 // HImode register to register move
0000B85F 02 99 R4=R2
0000B860 03 93 R1=R3 // HImode register to register move
0000B861 04 95 R2=R4
0000B862 0B 96 R3=[bp+11] // QImode move
0000B863 D3 B2 R1&=[R3++] // HImode RD&=[RS], RD!=RS
0000B864 CB B4 R2&=[R3--]
0000B865 05 99 R4=BP // QImode move
0000B866 0D 09 01 00 R4=BP+1
0000B868 0D D8 [bp+13]=R4 // QImode move
0000B869 47 96 R3=7 // QImode move
0000B86A 0C D6 [bp+12]=R3 // QImode move
0000B86B 0C 98 R4=[bp+12] // QImode move
0000B86C 0D 96 R3=[bp+13] // QImode move
0000B86D C3 28 R4-=[R3] // subqi3_r0R R4=R4-[R3]
0000B86E 04 97 R3=R4 // QImode move
0000B86F 4B 99 R4=R3 lsl 2
0000B870 C8 D8 [SP--]=R4 // QImode move
0000B871 90 D4 push R1,R2 to [sp] // pushhi
0000B872 40 F0 18 C1 call __rshu2 // call with return value
0000B874 43 00 SP=SP+3
0000B875 01 97 R3=R1 // QImode move
0000B876 C8 D6 [SP--]=R3 // QImode move
0000B877 40 F0 EF BD call _PlaySnd // call without return value
0000B879 42 00 SP=SP+2
L6:
00000723 .debug
00000723 2E 00 73 00 .dw '.stabn 0x44,0,82,',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
38 00 32 00
2C 00 00 00
00 00
00000736 24 01 00 00 .dd LM33-_PlayFloatNumber
00000738 0D 00 0A 00 .dw 0x0d,0x0a
0000B87A .code
LM33:
LBE2:
0000073A .debug
0000073A 2E 00 73 00 .dw '.stabn 0x44,0,82,',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
38 00 32 00
2C 00 00 00
00 00
0000074D 24 01 00 00 .dd LM34-_PlayFloatNumber
0000074F 0D 00 0A 00 .dw 0x0d,0x0a
0000B87A .code
LM34:
L4:
0000B87A 4E 00 sp+=14
0000B87B 88 98 pop bp from [sp]
0000B87C 90 9A retf
.endp // end of PlayFloatNumber
00000751 .debug
00000751 2E 00 73 00 .dw '.stabs "fNumber:p12",160,0,0,17',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
66 00 4E 00
75 00 6D 00
62 00 65 00
72 00 3A 00
70 00 31 00
32 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 31 00
37 00 0D 00
0A 00
0000B87D .CODE
00000772 .debug
00000772 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
00000784 07 00 00 00 .dd LBB2-_PlayFloatNumber
00000786 0D 00 0A 00 .dw 0x0d,0x0a
0000B87D .code
00000788 .debug
00000788 2E 00 73 00 .dw '.stabs "uiPointPos:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 69 00
50 00 6F 00
69 00 6E 00
74 00 50 00
6F 00 73 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
0000B87D .CODE
000007A9 .debug
000007A9 2E 00 73 00 .dw '.stabs "uiTemp:4",128,0,0,1',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 69 00
54 00 65 00
6D 00 70 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
31 00 0D 00
0A 00
0000B87D .CODE
000007C6 .debug
000007C6 2E 00 73 00 .dw '.stabs "uiTemp2:4",128,0,0,2',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 69 00
54 00 65 00
6D 00 70 00
32 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 32 00
0D 00 0A 00
0000B87D .CODE
000007E4 .debug
000007E4 2E 00 73 00 .dw '.stabs "uiZeroPlay:4",128,0,0,3',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 69 00
5A 00 65 00
72 00 6F 00
50 00 6C 00
61 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
33 00 0D 00
0A 00
0000B87D .CODE
00000805 .debug
00000805 2E 00 73 00 .dw '.stabs "ulTemp:5",128,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 6C 00
54 00 65 00
6D 00 70 00
3A 00 35 00
22 00 2C 00
31 00 32 00
38 00 2C 00
30 00 2C 00
30 00 2C 00
34 00 0D 00
0A 00
0000B87D .CODE
00000822 .debug
00000822 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
00000834 24 01 00 00 .dd LBE2-_PlayFloatNumber
00000836 0D 00 0A 00 .dw 0x0d,0x0a
0000B87D .code
00000838 .debug
00000838 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000841 27 01 00 00 .dd LME3-_PlayFloatNumber
00000843 0D 00 0A 00 .dw 0x0d,0x0a
0000B87D .code
LME3:
.external _PlaySnd
.external _F_FloatToBCD
.external _Cost_GetCost
.external _Dis_GetDistance
.external __rshu2
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -