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 ? |