Subversion Repositories Kolibri OS

Rev

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
;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!