Rev 283 | Rev 381 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 283 | Rev 314 | ||
---|---|---|---|
Line 80... | Line 80... | ||
80 | .screen_newline dd ? |
80 | .screen_newline dd ? |
81 | .stack_data = 4*12 |
81 | .stack_data = 4*12 |
82 | .edi dd ? |
82 | .edi dd ? |
83 | .esi dd ? |
83 | .esi dd ? |
84 | .ebp dd ? |
84 | .ebp dd ? |
- | 85 | .esp dd ? |
|
- | 86 | .ebx dd ? |
|
- | 87 | .edx dd ? |
|
- | 88 | .ecx dd ? |
|
- | 89 | .eax dd ? |
|
- | 90 | .ret_addr dd ? |
|
- | 91 | .arg_0 dd ? |
|
85 | end virtual |
92 | end virtual |
Line 86... | Line 93... | ||
86 | 93 | ||
87 | align 16 |
94 | align 16 |
88 | ; ebx = pointer |
95 | ; ebx = pointer |
Line 162... | Line 169... | ||
162 | mov eax, [putimg.image_sx] |
169 | mov eax, [putimg.image_sx] |
163 | sub eax, [putimg.real_sx] |
170 | sub eax, [putimg.real_sx] |
164 | ;; imul eax, [putimg.source_bpp] |
171 | ;; imul eax, [putimg.source_bpp] |
165 | ; lea eax, [eax + eax * 2] |
172 | ; lea eax, [eax + eax * 2] |
166 | call esi |
173 | call esi |
- | 174 | add eax, [putimg.arg_0] |
|
167 | mov [putimg.line_increment], eax |
175 | mov [putimg.line_increment], eax |
Line 168... | Line 176... | ||
168 | 176 | ||
169 | ; winmap new line increment |
177 | ; winmap new line increment |
170 | mov eax, [ScreenWidth] |
178 | mov eax, [ScreenWidth] |