📄 main.lst
字号:
36 00 2C 00
00 00 00 00
0000091F DB 00 00 00 .dd LM49-_PlaySnd_Auto
00000921 0D 00 0A 00 .dw 0x0d,0x0a
00008FDE .code
LM49:
00008FDE 41 92 R1=1 // QImode move
00008FDF 19 D3 12 70 [28690]=R1 // QImode move
00000923 .debug
00000923 2E 00 73 00 .dw '.stabn 0x44,0,208,',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 30 00
38 00 2C 00
00 00 00 00
00000937 DE 00 00 00 .dd LM50-_PlaySnd_Auto
00000939 0D 00 0A 00 .dw 0x0d,0x0a
00008FE1 .code
LM50:
00008FE1 0F 9F 0F 90 pc=L21 // Indirect jump
L31:
0000093B .debug
0000093B 2E 00 73 00 .dw '.stabn 0x44,0,210,',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 31 00
30 00 2C 00
00 00 00 00
0000094F E0 00 00 00 .dd LM51-_PlaySnd_Auto
00000951 0D 00 0A 00 .dw 0x0d,0x0a
00008FE3 .code
LM51:
00008FE3 12 95 00 70 R2=[28672] // QImode move
00008FE5 0A B3 40 00 R1=R2&64
00008FE7 40 42 CMP R1,0 // QImode test
00008FE8 26 5E 01 EE NSJZ L21 //QImode EQ
00 EE
00000953 .debug
00000953 2E 00 73 00 .dw '.stabn 0x44,0,216,',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 31 00
36 00 2C 00
00 00 00 00
00000967 E8 00 00 00 .dd LM52-_PlaySnd_Auto
00000969 0D 00 0A 00 .dw 0x0d,0x0a
00008FEB .code
LM52:
00008FEB 41 92 R1=1 // QImode move
00008FEC 19 D3 12 70 [28690]=R1 // QImode move
0000096B .debug
0000096B 2E 00 73 00 .dw '.stabn 0x44,0,217,',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 31 00
37 00 2C 00
00 00 00 00
0000097F EB 00 00 00 .dd LM53-_PlaySnd_Auto
00000981 0D 00 0A 00 .dw 0x0d,0x0a
00008FEE .code
LM53:
00008FEE 02 96 R3=[bp+2] // QImode move
00008FEF C3 92 R1=[R3] // QImode move
00008FF0 09 05 FF FF R2=R1+(-1)
00008FF2 02 92 R1=[bp+2] // QImode move
00008FF3 C1 D4 [R1]=R2 // QImode move
00000983 .debug
00000983 2E 00 73 00 .dw '.stabn 0x44,0,219,',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 31 00
39 00 2C 00
00 00 00 00
00000997 F1 00 00 00 .dd LM54-_PlaySnd_Auto
00000999 0D 00 0A 00 .dw 0x0d,0x0a
00008FF4 .code
LM54:
00008FF4 0F 9F F9 8F pc=L35 // Indirect jump
00008FF6 42 92 R1=2 // QImode move
00008FF7 02 94 R2=[bp+2] // QImode move
00008FF8 C2 D2 [R2]=R1 // QImode move
L35:
0000099B .debug
0000099B 2E 00 73 00 .dw '.stabn 0x44,0,221,',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 32 00
31 00 2C 00
00 00 00 00
000009AF F6 00 00 00 .dd LM55-_PlaySnd_Auto
000009B1 0D 00 0A 00 .dw 0x0d,0x0a
00008FF9 .code
LM55:
00008FF9 43 92 R1=3 // QImode move
00008FFA C8 D2 [SP--]=R1 // QImode move
00008FFB 02 92 R1=[bp+2] // QImode move
00008FFC 02 96 R3=[bp+2] // QImode move
00008FFD 0B 05 01 00 R2=R3+1
00008FFF 02 97 R3=R2 // QImode move
00009000 C3 92 R1=[R3] // QImode move
00009001 C8 D2 [SP--]=R1 // QImode move
00009002 02 94 R2=[bp+2] // QImode move
00009003 C2 92 R1=[R2] // QImode move
00009004 C8 D2 [SP--]=R1 // QImode move
00009005 40 F0 76 87 call _SACM_A2000_Play // call without return value
00009007 43 00 SP = SP + 3 //SP
000009B3 .debug
000009B3 2E 00 73 00 .dw '.stabn 0x44,0,223,',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 32 00
33 00 2C 00
00 00 00 00
000009C7 05 01 00 00 .dd LM56-_PlaySnd_Auto
000009C9 0D 00 0A 00 .dw 0x0d,0x0a
00009008 .code
LM56:
00009008 40 F0 24 88 call _SACM_A2000_Stop // call without return value
000009CB .debug
000009CB 2E 00 73 00 .dw '.stabn 0x44,0,225,',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 32 00
35 00 2C 00
00 00 00 00
000009DF 07 01 00 00 .dd LM57-_PlaySnd_Auto
000009E1 0D 00 0A 00 .dw 0x0d,0x0a
0000900A .code
LM57:
0000900A 40 F0 73 89 call _SACM_A2000_ServiceLoop // call without return value
000009E3 .debug
000009E3 2E 00 73 00 .dw '.stabn 0x44,0,227,',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 32 00
37 00 2C 00
00 00 00 00
000009F7 09 01 00 00 .dd LM58-_PlaySnd_Auto
000009F9 0D 00 0A 00 .dw 0x0d,0x0a
0000900C .code
LM58:
0000900C 41 92 R1=1 // QImode move
0000900D 19 D3 12 70 [28690]=R1 // QImode move
L34:
L33:
L30:
L28:
L26:
L24:
L21:
000009FB .debug
000009FB 2E 00 73 00 .dw '.stabn 0x44,0,233,',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 33 00
33 00 2C 00
00 00 00 00
00000A0F 0C 01 00 00 .dd LM59-_PlaySnd_Auto
00000A11 0D 00 0A 00 .dw 0x0d,0x0a
0000900F .code
LM59:
0000900F 41 92 R1=1 // QImode move
00009010 19 D3 12 70 [28690]=R1 // QImode move
L18:
00000A13 .debug
00000A13 2E 00 73 00 .dw '.stabn 0x44,0,237,',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 33 00
37 00 2C 00
00 00 00 00
00000A27 0F 01 00 00 .dd LM60-_PlaySnd_Auto
00000A29 0D 00 0A 00 .dw 0x0d,0x0a
00009012 .code
LM60:
L11:
00009012 40 F0 87 88 call _SACM_A2000_Status // call with return value
00009014 09 B5 01 00 R2=R1&1
00009016 40 44 CMP R2,0 // QImode test
00009017 04 4E 01 EE NSJNZ L36 //QImode NE
00 EE
0000901A 0F 9F 1E 90 pc=L10 // Indirect jump
L36:
0000901C 0F 9F 19 8F pc=L9 // Indirect jump
L10:
00000A2B .debug
00000A2B 2E 00 73 00 .dw '.stabn 0x44,0,244,',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
34 00 2C 00
00 00 00 00
00000A3F 1B 01 00 00 .dd LM61-_PlaySnd_Auto
00000A41 0D 00 0A 00 .dw 0x0d,0x0a
0000901E .code
LM61:
0000901E 40 F0 24 88 call _SACM_A2000_Stop // call without return value
00000A43 .debug
00000A43 2E 00 73 00 .dw '.stabn 0x44,0,248,',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
38 00 2C 00
00 00 00 00
00000A57 1D 01 00 00 .dd LM62-_PlaySnd_Auto
00000A59 0D 00 0A 00 .dw 0x0d,0x0a
00009020 .code
LM62:
LBE2:
00000A5B .debug
00000A5B 2E 00 73 00 .dw '.stabn 0x44,0,248,',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
38 00 2C 00
00 00 00 00
00000A6F 1D 01 00 00 .dd LM63-_PlaySnd_Auto
00000A71 0D 00 0A 00 .dw 0x0d,0x0a
00009020 .code
LM63:
L8:
00009020 43 00 sp+=3
00009021 88 98 pop bp from [sp]
00009022 90 9A retf
.endp // end of PlaySnd_Auto
00000A73 .debug
00000A73 2E 00 73 00 .dw '.stabs "uiSndIndex:p4",160,0,0,6',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 69 00
53 00 6E 00
64 00 49 00
6E 00 64 00
65 00 78 00
3A 00 70 00
34 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 36 00
0D 00 0A 00
00009023 .CODE
00000A95 .debug
00000A95 2E 00 73 00 .dw '.stabs "uiDAC_Channel:p4",160,0,0,7',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 69 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 34 00
22 00 2C 00
31 00 36 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
37 00 0D 00
0A 00
00009023 .CODE
00000ABA .debug
00000ABA 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
00000ACC 07 00 00 00 .dd LBB2-_PlaySnd_Auto
00000ACE 0D 00 0A 00 .dw 0x0d,0x0a
00009023 .code
00000AD0 .debug
00000AD0 2E 00 73 00 .dw '.stabs "a:1",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
61 00 3A 00
31 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
00009023 .CODE
00000AE8 .debug
00000AE8 2E 00 73 00 .dw '.stabs "temp:1",128,0,0,1',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
74 00 65 00
6D 00 70 00
3A 00 31 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
00009023 .CODE
00000B03 .debug
00000B03 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
00000B15 1D 01 00 00 .dd LBE2-_PlaySnd_Auto
00000B17 0D 00 0A 00 .dw 0x0d,0x0a
00009023 .code
00000B19 .debug
00000B19 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000B22 20 01 00 00 .dd LME2-_PlaySnd_Auto
00000B24 0D 00 0A 00 .dw 0x0d,0x0a
00009023 .code
LME2:
.external _SACM_A2000_Resume
.external _SACM_A2000_Pause
.external _SACM_A2000_Volume
.external _SACM_A2000_Stop
.external _SACM_A2000_ServiceLoop
.external _SACM_A2000_Status
.external _SACM_A2000_Play
.external _SACM_A2000_Initial
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -