📄 sound.lst
字号:
0000053E .debug
0000053E 2E 00 73 00 .dw '.stabn 0x44,0,24,',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
32 00 34 00
2C 00 00 00
00 00
00000551 5E 00 00 00 .dd LM12-_PlaySnd
00000553 0D 00 0A 00 .dw 0x0d,0x0a
0000924E .code
LM12:
0000924E 05 93 R1=BP // QImode move
0000924F 0D 09 04 00 R4=BP+4
00009251 07 D8 [bp+7]=R4 // QImode move
//split R1, [BP]
00009252 C5 92 R1=[BP] // QImode move
00009253 01 94 R2=[bp+1] // QImode move
00009254 90 D4 push R1,R2 to [sp] // pushhi
00009255 40 F0 7F 8F call _SP_GetResource // call with return value
00009257 42 00 SP = SP + 2 //SP
00009258 07 94 R2=[bp+7] // QImode move
00009259 C2 D2 [R2]=R1 // QImode move
00000555 .debug
00000555 2E 00 73 00 .dw '.stabn 0x44,0,25,',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
32 00 35 00
2C 00 00 00
00 00
00000568 6A 00 00 00 .dd LM13-_PlaySnd
0000056A 0D 00 0A 00 .dw 0x0d,0x0a
0000925A .code
LM13:
0000925A 05 93 R1=BP // QImode move
0000925B 0D 05 04 00 R2=BP+4
0000925D 02 97 R3=R2 // QImode move
0000925E C3 92 R1=[R3] // QImode move
0000925F C8 D2 [SP--]=R1 // QImode move
00009260 40 F0 54 85 call _SACM_S480_FillQueue // call without return value
00009262 41 00 SP = SP + 1 //SP
0000056C .debug
0000056C 2E 00 73 00 .dw '.stabn 0x44,0,26,',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
32 00 36 00
2C 00 00 00
00 00
0000057F 73 00 00 00 .dd LM14-_PlaySnd
00000581 0D 00 0A 00 .dw 0x0d,0x0a
00009263 .code
LM14:
//split R1, [BP]
00009263 C5 92 R1=[BP] // QImode move
00009264 01 94 R2=[bp+1] // QImode move
00009265 09 07 01 00 R3=R1+1 // HImode RD=RS+#IMM16
00009267 0A 19 00 00 R4=R2+0, Carry
//split [BP], R3
00009269 C5 D6 [BP]=R3 // QImode move
0000926A 01 D8 [bp+1]=R4 // QImode move
00000583 .debug
00000583 2E 00 73 00 .dw '.stabn 0x44,0,27,',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
32 00 37 00
2C 00 00 00
00 00
00000596 7B 00 00 00 .dd LM15-_PlaySnd
00000598 0D 00 0A 00 .dw 0x0d,0x0a
0000926B .code
LM15:
LBE3:
0000926B 0F 9F 2E 92 pc=L6 // Indirect jump
L7:
0000059A .debug
0000059A 2E 00 73 00 .dw '.stabn 0x44,0,28,',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
32 00 38 00
2C 00 00 00
00 00
000005AD 7D 00 00 00 .dd LM16-_PlaySnd
000005AF 0D 00 0A 00 .dw 0x0d,0x0a
0000926D .code
LM16:
0000926D 40 F0 14 85 call _SACM_S480_Status // call with return value
0000926F 09 B5 01 00 R2=R1&1
00009271 40 44 CMP R2,0 // QImode test
00009272 06 5E 01 EE NSJZ L10 //QImode EQ
00 EE
000005B1 .debug
000005B1 2E 00 73 00 .dw '.stabn 0x44,0,30,',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
33 00 30 00
2C 00 00 00
00 00
000005C4 85 00 00 00 .dd LM17-_PlaySnd
000005C6 0D 00 0A 00 .dw 0x0d,0x0a
00009275 .code
LM17:
00009275 40 F0 6B 85 call _SACM_S480_Decoder // call without return value
000005C8 .debug
000005C8 2E 00 73 00 .dw '.stabn 0x44,0,31,',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
33 00 31 00
2C 00 00 00
00 00
000005DB 87 00 00 00 .dd LM18-_PlaySnd
000005DD 0D 00 0A 00 .dw 0x0d,0x0a
00009277 .code
LM18:
00009277 0F 9F 7D 92 pc=L11 // Indirect jump
L10:
000005DF .debug
000005DF 2E 00 73 00 .dw '.stabn 0x44,0,34,',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
33 00 34 00
2C 00 00 00
00 00
000005F2 89 00 00 00 .dd LM19-_PlaySnd
000005F4 0D 00 0A 00 .dw 0x0d,0x0a
00009279 .code
LM19:
00009279 40 F0 CA 84 call _SACM_S480_Stop // call without return value
000005F6 .debug
000005F6 2E 00 73 00 .dw '.stabn 0x44,0,35,',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
33 00 35 00
2C 00 00 00
00 00
00000609 8B 00 00 00 .dd LM20-_PlaySnd
0000060B 0D 00 0A 00 .dw 0x0d,0x0a
0000927B .code
LM20:
0000927B 0F 9F 82 92 pc=L4 // Indirect jump
L11:
0000060D .debug
0000060D 2E 00 73 00 .dw '.stabn 0x44,0,37,',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
33 00 37 00
2C 00 00 00
00 00
00000620 8D 00 00 00 .dd LM21-_PlaySnd
00000622 0D 00 0A 00 .dw 0x0d,0x0a
0000927D .code
LM21:
0000927D 41 92 R1=1 // QImode move
0000927E 19 D3 12 70 [28690]=R1 // QImode move
00000624 .debug
00000624 2E 00 73 00 .dw '.stabn 0x44,0,38,',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
33 00 38 00
2C 00 00 00
00 00
00000637 90 00 00 00 .dd LM22-_PlaySnd
00000639 0D 00 0A 00 .dw 0x0d,0x0a
00009280 .code
LM22:
00009280 0F 9F 2A 92 pc=L3 // Indirect jump
L4:
0000063B .debug
0000063B 2E 00 73 00 .dw '.stabn 0x44,0,39,',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
33 00 39 00
2C 00 00 00
00 00
0000064E 92 00 00 00 .dd LM23-_PlaySnd
00000650 0D 00 0A 00 .dw 0x0d,0x0a
00009282 .code
LM23:
LBE2:
00000652 .debug
00000652 2E 00 73 00 .dw '.stabn 0x44,0,39,',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
33 00 39 00
2C 00 00 00
00 00
00000665 92 00 00 00 .dd LM24-_PlaySnd
00000667 0D 00 0A 00 .dw 0x0d,0x0a
00009282 .code
LM24:
L2:
00009282 4B 00 sp+=11
00009283 88 98 pop bp from [sp]
00009284 90 9A retf
.endp // end of PlaySnd
00000669 .debug
00000669 2E 00 73 00 .dw '.stabs "SndIndex:p1",160,0,0,14',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
53 00 6E 00
64 00 49 00
6E 00 64 00
65 00 78 00
3A 00 70 00
31 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 31 00
34 00 0D 00
0A 00
00009285 .CODE
0000068A .debug
0000068A 2E 00 73 00 .dw '.stabs "DAC_Channel:p1",160,0,0,15',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
44 00 41 00
43 00 5F 00
43 00 68 00
61 00 6E 00
6E 00 65 00
6C 00 3A 00
70 00 31 00
22 00 2C 00
31 00 36 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
31 00 35 00
0D 00 0A 00
00009285 .CODE
000006AE .debug
000006AE 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
000006C0 07 00 00 00 .dd LBB2-_PlaySnd
000006C2 0D 00 0A 00 .dw 0x0d,0x0a
00009285 .code
000006C4 .debug
000006C4 2E 00 73 00 .dw '.stabs "Addr:5",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
41 00 64 00
64 00 72 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
30 00 0D 00
0A 00
00009285 .CODE
000006DF .debug
000006DF 2E 00 73 00 .dw '.stabs "EndAddr:5",128,0,0,2',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
45 00 6E 00
64 00 41 00
64 00 64 00
72 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 32 00
0D 00 0A 00
00009285 .CODE
000006FD .debug
000006FD 2E 00 73 00 .dw '.stabs "Ret:4",128,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
52 00 65 00
74 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 34 00
0D 00 0A 00
00009285 .CODE
00000717 .debug
00000717 2E 00 73 00 .dw '.stabs "Status:4",128,0,0,5',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
53 00 74 00
61 00 74 00
75 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
35 00 0D 00
0A 00
00009285 .CODE
00000734 .debug
00000734 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
00000746 46 00 00 00 .dd LBB3-_PlaySnd
00000748 0D 00 0A 00 .dw 0x0d,0x0a
00009285 .code
0000074A .debug
0000074A 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
0000075C 7B 00 00 00 .dd LBE3-_PlaySnd
0000075E 0D 00 0A 00 .dw 0x0d,0x0a
00009285 .code
00000760 .debug
00000760 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
00000772 92 00 00 00 .dd LBE2-_PlaySnd
00000774 0D 00 0A 00 .dw 0x0d,0x0a
00009285 .code
00000776 .debug
00000776 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
0000077F 95 00 00 00 .dd LME1-_PlaySnd
00000781 0D 00 0A 00 .dw 0x0d,0x0a
00009285 .code
LME1:
.external _SACM_S480_Stop
.external _SACM_S480_Decoder
.external _SACM_S480_Status
.external _SACM_S480_FillQueue
.external _SP_GetResource
.external _SACM_S480_TestQueue
.external _SACM_S480_InitDecoder
.external _SACM_S480_InitQueue
.external _SACM_S480_Initial
.external _RES_Table
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -