Subversion Repositories Kolibri OS

Rev

Rev 283 | Rev 379 | 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]