📄 speechplay.lst
字号:
78 00 34 00
34 00 2C 00
30 00 2C 00
32 00 39 00
2C 00 00 00
00 00
00000623 2B 00 00 00 .dd LM8-_F_SpeechPlayChannelData
00000625 0D 00 0A 00 .dw 0x0d,0x0a
00008F79 .code
LM8:
00008F79 C5 92 R1=[BP] // QImode move
00008F7A 4A 94 R2=10 // QImode move
00008F7B C8 D4 [SP--]=R2 // QImode move
00008F7C C8 D2 [SP--]=R1 // QImode move
00008F7D 40 F0 94 90 call __modu1 // call with return value
00008F7F 42 00 SP=SP+2
00008F80 09 05 0B 00 R2=R1+11
00008F82 C8 D4 [SP--]=R2 // QImode move
00008F83 40 F0 93 8F call _F_PlayRespond // call without return value
00008F85 41 00 SP=SP+1
00000627 .debug
00000627 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
0000063A 38 00 00 00 .dd LM9-_F_SpeechPlayChannelData
0000063C 0D 00 0A 00 .dw 0x0d,0x0a
00008F86 .code
LM9:
00008F86 49 92 R1=9 // QImode move
00008F87 C8 D2 [SP--]=R1 // QImode move
00008F88 40 F0 93 8F call _F_PlayRespond // call without return value
00008F8A 41 00 SP=SP+1
0000063E .debug
0000063E 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
00000651 3D 00 00 00 .dd LM10-_F_SpeechPlayChannelData
00000653 0D 00 0A 00 .dw 0x0d,0x0a
00008F8B .code
LM10:
00008F8B 11 93 A4 01 R1=[_sSysFlags] // QImode move
00008F8D 51 64 R2=(-17) // QImode move
00008F8E 19 B5 A4 01 [_sSysFlags]=R1&R2
00000655 .debug
00000655 2E 00 73 00 .dw '.stabn 0x44,0,32,',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 32 00
2C 00 00 00
00 00
00000668 42 00 00 00 .dd LM11-_F_SpeechPlayChannelData
0000066A 0D 00 0A 00 .dw 0x0d,0x0a
00008F90 .code
LM11:
LBE2:
0000066C .debug
0000066C 2E 00 73 00 .dw '.stabn 0x44,0,32,',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 32 00
2C 00 00 00
00 00
0000067F 42 00 00 00 .dd LM12-_F_SpeechPlayChannelData
00000681 0D 00 0A 00 .dw 0x0d,0x0a
00008F90 .code
LM12:
L2:
00008F90 42 00 sp+=2
00008F91 88 98 pop bp from [sp]
00008F92 90 9A retf
.endp // end of F_SpeechPlayChannelData
00000683 .debug
00000683 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
00000695 07 00 00 00 .dd LBB2-_F_SpeechPlayChannelData
00000697 0D 00 0A 00 .dw 0x0d,0x0a
00008F93 .code
00000699 .debug
00000699 2E 00 73 00 .dw '.stabs "uiVolvageValue:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 69 00
56 00 6F 00
6C 00 76 00
61 00 67 00
65 00 56 00
61 00 6C 00
75 00 65 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
00008F93 .CODE
000006BE .debug
000006BE 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
000006D0 42 00 00 00 .dd LBE2-_F_SpeechPlayChannelData
000006D2 0D 00 0A 00 .dw 0x0d,0x0a
00008F93 .code
000006D4 .debug
000006D4 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000006DD 45 00 00 00 .dd LME1-_F_SpeechPlayChannelData
000006DF 0D 00 0A 00 .dw 0x0d,0x0a
00008F93 .code
LME1:
00008F93 .code
000006E1 .debug
000006E1 2E 00 73 00 .dw '.stabs "F_PlayRespond:F19",36,0,0,',0,0,offset _F_PlayRespond,seg _F_PlayRespond,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
46 00 5F 00
50 00 6C 00
61 00 79 00
52 00 65 00
73 00 70 00
6F 00 6E 00
64 00 3A 00
46 00 31 00
39 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
45 00 00 00
0D 00 0A 00
00008F93 .CODE
.public _F_PlayRespond
_F_PlayRespond: .proc
00000709 .debug
00000709 2E 00 73 00 .dw '.stabn 0x44,0,41,',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 31 00
2C 00 00 00
00 00
0000071C 00 00 00 00 .dd LM13-_F_PlayRespond
0000071E 0D 00 0A 00 .dw 0x0d,0x0a
00008F93 .code
LM13:
// total=1, vars=1
// frame_pointer_needed: 1
00008F93 88 DA push bp to [sp]
00008F94 41 20 sp-=1
00008F95 08 0B 01 00 bp=sp+1
00008F97 0D 03 04 00 R1=BP+4
00008F99 C5 D2 [BP]=R1 // QImode move
00000720 .debug
00000720 2E 00 73 00 .dw '.stabn 0x44,0,42,',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 32 00
2C 00 00 00
00 00
00000733 07 00 00 00 .dd LM14-_F_PlayRespond
00000735 0D 00 0A 00 .dw 0x0d,0x0a
00008F9A .code
LM14:
LBB3:
00008F9A 41 92 R1=1 // QImode move
00008F9B C8 D2 [SP--]=R1 // QImode move
00008F9C 40 F0 20 82 call _SACM_S480_Initial // call with return value
00008F9E 41 00 SP=SP+1
00000737 .debug
00000737 2E 00 73 00 .dw '.stabn 0x44,0,43,',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 33 00
2C 00 00 00
00 00
0000074A 0C 00 00 00 .dd LM15-_F_PlayRespond
0000074C 0D 00 0A 00 .dw 0x0d,0x0a
00008F9F .code
LM15:
00008F9F 43 92 R1=3 // QImode move
00008FA0 C8 D2 [SP--]=R1 // QImode move
00008FA1 43 92 R1=3 // QImode move
00008FA2 C8 D2 [SP--]=R1 // QImode move
00008FA3 C5 94 R2=[BP] // QImode move
00008FA4 C2 92 R1=[R2] // QImode move
00008FA5 C8 D2 [SP--]=R1 // QImode move
00008FA6 40 F0 09 81 call _SACM_S480_Play // call with return value
00008FA8 43 00 SP=SP+3
0000074E .debug
0000074E 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
00000761 16 00 00 00 .dd LM16-_F_PlayRespond
00000763 0D 00 0A 00 .dw 0x0d,0x0a
00008FA9 .code
LM16:
L4:
00008FA9 40 F0 44 82 call _SACM_S480_Status // call with return value
00008FAB 09 B5 01 00 R2=R1&1
00008FAD 40 44 CMP R2,0 // QImode test
00008FAE 02 5E JZ L7 // QImode NE
00008FAF 0F 9F B3 8F PC=L6
L7:
00008FB1 0F 9F B7 8F pc=L5 // jump
L6:
00000765 .debug
00000765 2E 00 73 00 .dw '.stabn 0x44,0,46,',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 36 00
2C 00 00 00
00 00
00000778 20 00 00 00 .dd LM17-_F_PlayRespond
0000077A 0D 00 0A 00 .dw 0x0d,0x0a
00008FB3 .code
LM17:
LBB4:
00008FB3 40 F0 4C 82 call _SACM_S480_ServiceLoop // call with return value
0000077C .debug
0000077C 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
0000078F 22 00 00 00 .dd LM18-_F_PlayRespond
00000791 0D 00 0A 00 .dw 0x0d,0x0a
00008FB5 .code
LM18:
LBE4:
00008FB5 0F 9F A9 8F pc=L4 // jump
L5:
00000793 .debug
00000793 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
000007A6 24 00 00 00 .dd LM19-_F_PlayRespond
000007A8 0D 00 0A 00 .dw 0x0d,0x0a
00008FB7 .code
LM19:
00008FB7 40 F0 D9 81 call _SACM_S480_Stop // call with return value
000007AA .debug
000007AA 2E 00 73 00 .dw '.stabn 0x44,0,50,',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 30 00
2C 00 00 00
00 00
000007BD 26 00 00 00 .dd LM20-_F_PlayRespond
000007BF 0D 00 0A 00 .dw 0x0d,0x0a
00008FB9 .code
LM20:
LBE3:
000007C1 .debug
000007C1 2E 00 73 00 .dw '.stabn 0x44,0,50,',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 30 00
2C 00 00 00
00 00
000007D4 26 00 00 00 .dd LM21-_F_PlayRespond
000007D6 0D 00 0A 00 .dw 0x0d,0x0a
00008FB9 .code
LM21:
L3:
00008FB9 41 00 sp+=1
00008FBA 88 98 pop bp from [sp]
00008FBB 90 9A retf
.endp // end of F_PlayRespond
000007D8 .debug
000007D8 2E 00 73 00 .dw '.stabs "Result:p4",160,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
52 00 65 00
73 00 75 00
6C 00 74 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 34 00
0D 00 0A 00
00008FBC .CODE
000007F6 .debug
000007F6 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
00000808 07 00 00 00 .dd LBB3-_F_PlayRespond
0000080A 0D 00 0A 00 .dw 0x0d,0x0a
00008FBC .code
0000080C .debug
0000080C 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
0000081E 20 00 00 00 .dd LBB4-_F_PlayRespond
00000820 0D 00 0A 00 .dw 0x0d,0x0a
00008FBC .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 22 00 00 00 .dd LBE4-_F_PlayRespond
00000836 0D 00 0A 00 .dw 0x0d,0x0a
00008FBC .code
00000838 .debug
00000838 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
0000084A 26 00 00 00 .dd LBE3-_F_PlayRespond
0000084C 0D 00 0A 00 .dw 0x0d,0x0a
00008FBC .code
0000084E .debug
0000084E 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000857 29 00 00 00 .dd LME2-_F_PlayRespond
00000859 0D 00 0A 00 .dw 0x0d,0x0a
00008FBC .code
LME2:
.external _SACM_S480_Stop
.external _SACM_S480_ServiceLoop
.external _SACM_S480_Status
.external _SACM_S480_Play
.external _SACM_S480_Initial
.external _sSysFlags
.external __modu1
.external __divu1
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -