Subversion Repositories Kolibri OS

Rev

Rev 381 | Rev 425 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 381 Rev 424
Line 6... Line 6...
6
; eax = filename
6
; eax = filename
7
; edx = destination
7
; edx = destination
8
    mov   ebx,1
8
    mov   ebx,1
9
    or    ecx,-1
9
    or    ecx,-1
10
    mov   esi,12
10
    mov   esi,12
11
    call  fileread
11
;    call  fileread
-
 
12
 
-
 
13
    pushad
-
 
14
    push eax
-
 
15
    sub edx,std_application_base_address
-
 
16
    mov [skin_to_load.adr],edx
-
 
17
    
-
 
18
    ;sub eax,std_application_base_address
-
 
19
    ;mov [skin_to_load.stradr],eax
-
 
20
    mov [skin_to_load.stradr],_skin_file_default - std_application_base_address
-
 
21
    mov eax,skin_to_load - std_application_base_address
-
 
22
    call    file_system_lfn
-
 
23
    ;call  fileread
-
 
24
    pop eax
-
 
25
    popad
-
 
26
    ret
-
 
27
 
-
 
28
 
12
    ret
29
    ret
Line -... Line 30...
-
 
30
    
-
 
31
    
-
 
32
skin_to_load:
-
 
33
   			dd 0,0,0
-
 
34
   			dd 64*1024
-
 
35
 .adr  		dd 0
-
 
36
   			db 0
-
 
37
 .stradr	dd 0
-
 
38
 
13
 
39
 
14
struct SKIN_HEADER
40
struct SKIN_HEADER
15
  .ident   dd ?
41
  .ident   dd ?
16
  .version dd ?
42
  .version dd ?
17
  .params  dd ?
43
  .params  dd ?