Rev 485 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 485 | Rev 524 | ||
---|---|---|---|
Line 17... | Line 17... | ||
17 | dd 28000h ; memory |
17 | dd 28000h ; memory |
18 | dd 10000h ; stack pointer |
18 | dd 10000h ; stack pointer |
19 | dd 0,0 ; parameters, reserved |
19 | dd 0,0 ; parameters, reserved |
Line 20... | Line 20... | ||
20 | 20 | ||
21 | include 'lang.inc' |
21 | include 'lang.inc' |
22 | include '..\..\..\macros.inc' |
22 | include '..\..\macros.inc' |
23 | include 'kglobals.inc' |
23 | include 'kglobals.inc' |
24 | include 'unpacker.inc' |
24 | include 'unpacker.inc' |
Line 77... | Line 77... | ||
77 | cld |
77 | cld |
78 | mov esi,default_skn |
78 | mov esi,default_skn |
79 | mov edi,fname |
79 | mov edi,fname |
80 | mov ecx,default_skn.size |
80 | mov ecx,default_skn.size |
81 | rep movsb |
81 | rep movsb |
82 | mov [skin_info.fname],0 |
- | |
83 | mov [skin_info.workarea],0x10000 |
- | |
84 | call load_skin_file |
82 | call load_skin_file |
Line 85... | Line 83... | ||
85 | 83 | ||
86 | ; mov esi, default_dtp |
84 | ; mov esi, default_dtp |
87 | ; mov edi, fname |
85 | ; mov edi, fname |
Line 174... | Line 172... | ||
174 | 172 | ||
175 | cmp ah,18 ; apply skin |
173 | cmp ah,18 ; apply skin |
176 | jne no_apply_skin |
174 | jne no_apply_skin |
177 | cmp [skin_info.fname],0 |
175 | cmp [skin_info.fname],0 |
178 | je no_apply_skin |
176 | je no_apply_skin |
179 | mcall 48,8,skin_info |
177 | mcall 48,8,skin_info.fname |
180 | call draw_window |
178 | call draw_window |
181 | jmp still |
179 | jmp still |
Line 182... | Line 180... | ||
182 | no_apply_skin: |
180 | no_apply_skin: |
Line 1061... | Line 1059... | ||
1061 | .address dd ? |
1059 | .address dd ? |
1062 | .workarea dd ? |
1060 | .workarea dd ? |
1063 | end virtual |
1061 | end virtual |
Line 1064... | Line 1062... | ||
1064 | 1062 | ||
1065 | skin_info: |
- | |
1066 | .mode dd ? |
- | |
1067 | .start_block dd ? |
- | |
1068 | .blocks dd ? |
- | |
1069 | .address dd ? |
- | |
1070 | .workarea dd ? |
1063 | skin_info: |
Line 1071... | Line 1064... | ||
1071 | .fname rb 256+1 |
1064 | .fname rb 256+1 |
Line 1072... | Line 1065... | ||
1072 | 1065 |