Rev 2 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2 | Rev 115 | ||
---|---|---|---|
Line 29... | Line 29... | ||
29 | sound_interface: |
29 | sound_interface: |
Line 30... | Line 30... | ||
30 | 30 | ||
31 | cmp eax,0 ; Load data |
31 | cmp eax,0 ; Load data |
32 | jne no_SB16_load_music |
32 | jne no_SB16_load_music |
33 | mov edi,[0x3010] |
33 | mov edi,[0x3010] |
34 | add edi,0x10 |
34 | add edi,TASKDATA.mem_start |
35 | add ebx,[edi] |
35 | add ebx,[edi] |
36 | call code_SB16_load_music |
36 | call code_SB16_load_music |
37 | ret |
37 | ret |
Line 76... | Line 76... | ||
76 | ; mov eax, [eax+0x10] ; address application im memory |
76 | ; mov eax, [eax+0x10] ; address application im memory |
77 | ; add eax, edx ; add offset Delay-Note string |
77 | ; add eax, edx ; add offset Delay-Note string |
78 | ; mov [memAdrNote], eax |
78 | ; mov [memAdrNote], eax |
79 | mov [memAdrNote],edx |
79 | mov [memAdrNote],edx |
80 | mov eax,[0x3010] |
80 | mov eax,[0x3010] |
81 | mov eax,[eax+4] |
81 | mov eax,[eax+TASKDATA.pid] |
82 | mov [pidProcessNote],eax |
82 | mov [pidProcessNote],eax |
83 | xor eax, eax ; Ok! EAX = 0 |
83 | xor eax, eax ; Ok! EAX = 0 |
84 | retFunc55: |
84 | retFunc55: |
85 | mov [esp+36], eax ; return value EAX for application |
85 | mov [esp+36], eax ; return value EAX for application |
86 | ;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
86 | ;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |