Rev 6797 | Rev 6873 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6797 | Rev 6801 | ||
---|---|---|---|
Line 110... | Line 110... | ||
110 | mcall SF_SYS_MISC,SSF_MEM_FREE,[m2] |
110 | mcall SF_SYS_MISC,SSF_MEM_FREE,[m2] |
111 | mcall SF_TERMINATE_PROCESS |
111 | mcall SF_TERMINATE_PROCESS |
Line 112... | Line 112... | ||
112 | 112 | ||
113 | align 4 |
113 | align 4 |
114 | draw_window: |
114 | draw_window: |
115 | mcall SF_REDRAW, SSF_BEGIN_DRAW ; äãªæ¨ï 12: á®®¡é¨âì ® ç «¥ ®âà¨á®¢ª¨ |
115 | mcall SF_REDRAW, SSF_BEGIN_DRAW |
116 | mcall SF_STYLE_SETTINGS, SSF_GET_COLORS, sc,sizeof.system_colors |
116 | mcall SF_STYLE_SETTINGS, SSF_GET_COLORS, sc,sizeof.system_colors |
117 | mov edx, [sc.work] ; 梥â ä® |
117 | mov edx, [sc.work] ; 梥â ä® |
118 | or edx, 0x33000000 ; ¨ ⨯ ®ª 3 |
118 | or edx, 0x33000000 ; ¨ ⨯ ®ª 3 |
Line 125... | Line 125... | ||
125 | cStr edx,'Compr. size:' |
125 | cStr edx,'Compr. size:' |
126 | mcall , <10,30>,,,12 |
126 | mcall , <10,30>,,,12 |
127 | cStr edx,'Outp. size:' |
127 | cStr edx,'Outp. size:' |
128 | mcall , <10,120>,,,11 |
128 | mcall , <10,120>,,,11 |
Line -... | Line 129... | ||
- | 129 | ||
- | 130 | mov edx,[strategy] |
|
- | 131 | imul edx,12 |
|
129 | 132 | add edx,capt_strateg |
|
- | 133 | mcall , <90,10>,0,,12 |
|
130 | mcall SF_DRAW_NUMBER, (1 shl 16)+1, strategy, <90,10>, 0 |
134 | |
131 | mcall , (5 shl 16)+1, m0size, <90,20> |
135 | mcall SF_DRAW_NUMBER, (5 shl 16)+1, m0size, <90,20> |
132 | mcall , (5 shl 16)+1, m1size, <90,30> |
136 | mcall , (5 shl 16)+1, m1size, <90,30> |
133 | mcall , (5 shl 16)+1, m2size, <90,120> |
137 | mcall , (5 shl 16)+1, m2size, <90,120> |
134 | ;mov ecx,(1 shl 31) |
138 | ;mov ecx,(1 shl 31) |
135 | mov esi,[m2size] |
139 | mov esi,[m2size] |
Line 147... | Line 151... | ||
147 | add ebx,10 |
151 | add ebx,10 |
148 | add edx,32*3 |
152 | add edx,32*3 |
149 | dec esi |
153 | dec esi |
150 | jnz .cycle1 |
154 | jnz .cycle1 |
Line 151... | Line 155... | ||
151 | 155 | ||
152 | mcall SF_REDRAW, SSF_END_DRAW ; äãªæ¨ï 12.2, § ª®ç¨«¨ à¨á®¢ âì |
156 | mcall SF_REDRAW, SSF_END_DRAW |
Line 153... | Line 157... | ||
153 | ret |
157 | ret |
154 | 158 | ||
155 | align 4 |
159 | align 4 |
Line 236... | Line 240... | ||
236 | stdcall debug_fields,eax,sv_2 |
240 | stdcall debug_fields,eax,sv_2 |
237 | stdcall debug_fields,ebx,sv_3 |
241 | stdcall debug_fields,ebx,sv_3 |
238 | ret |
242 | ret |
239 | endp |
243 | endp |
Line -... | Line 244... | ||
- | 244 | ||
240 | 245 | align 4 |
|
241 | sc system_colors |
246 | sc system_colors |
242 | 247 | align 4 |
|
Line 243... | Line 248... | ||
243 | title db 'Zlib test, press on [Up], [Down], [Left], [Right]',0 |
248 | title db 'Zlib test, press on [Up], [Down], [Left], [Right]',0 |
- | 249 | ||
- | 250 | align 4 |
|
- | 251 | capt_strateg db '0) Default ',0 |
|
- | 252 | db '1) Filtered',0 |
|
- | 253 | db '2) Huffman ',0 |
|
- | 254 | db '3) Rle ',0 |
|
- | 255 | db '4) Fixed ',0 |
|
244 | 256 | ||
245 | align 4 |
257 | align 4 |
246 | import_archiver: |
258 | import_archiver: |
247 | deflate_unpack dd sz_deflate_unpack |
259 | deflate_unpack dd sz_deflate_unpack |
248 | deflateInit dd sz_deflateInit |
260 | deflateInit dd sz_deflateInit |