Rev 7522 | Rev 9679 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7522 | Rev 8869 | ||
---|---|---|---|
Line 15... | Line 15... | ||
15 | ;; ;; |
15 | ;; ;; |
16 | ;; See file COPYING for details ;; |
16 | ;; See file COPYING for details ;; |
17 | ;; ;; |
17 | ;; ;; |
18 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
18 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 19... | Line 19... | ||
19 | 19 | ||
Line 20... | Line 20... | ||
20 | $Revision: 7522 $ |
20 | $Revision: 8869 $ |
21 | 21 | ||
22 | uglobal |
22 | uglobal |
23 | align 4 |
23 | align 4 |
Line 270... | Line 270... | ||
270 | mov ecx, [putimg.real_sy] |
270 | mov ecx, [putimg.real_sy] |
271 | add ecx, [putimg.abs_cy] |
271 | add ecx, [putimg.abs_cy] |
272 | mov [putimg.real_sy_and_abs_cy], ecx |
272 | mov [putimg.real_sy_and_abs_cy], ecx |
Line 273... | Line 273... | ||
273 | 273 | ||
274 | ; get process number |
274 | ; get process number |
Line 275... | Line 275... | ||
275 | mov ebx, [CURRENT_TASK] |
275 | mov ebx, [current_slot_idx] |
276 | 276 | ||
277 | cmp byte [_display.bits_per_pixel], 16 |
277 | cmp byte [_display.bits_per_pixel], 16 |
278 | je put_image_end_16 |
278 | je put_image_end_16 |
Line 884... | Line 884... | ||
884 | 884 | ||
885 | ; not forced |
885 | ; not forced |
886 | mov edx, [d_width_calc_area + ebx*4] |
886 | mov edx, [d_width_calc_area + ebx*4] |
887 | add edx, [_display.win_map] |
887 | add edx, [_display.win_map] |
888 | movzx edx, byte [eax+edx] |
888 | movzx edx, byte [eax+edx] |
889 | cmp edx, [CURRENT_TASK] |
889 | cmp edx, [current_slot_idx] |
Line 890... | Line 890... | ||
890 | jne .exit |
890 | jne .exit |
891 | 891 | ||
892 | .forced: |
892 | .forced: |
Line 1475... | Line 1475... | ||
1475 | mov [drbar.real_sy_and_abs_cy], ebx |
1475 | mov [drbar.real_sy_and_abs_cy], ebx |
Line 1476... | Line 1476... | ||
1476 | 1476 | ||
Line 1477... | Line 1477... | ||
1477 | add edx, LFB_BASE |
1477 | add edx, LFB_BASE |
1478 | 1478 | ||
1479 | ; get process number |
1479 | ; get process number |
1480 | mov ebx, [CURRENT_TASK] ; bl - process num |
1480 | mov ebx, [current_slot_idx] ; bl - process num |
1481 | mov esi, [drbar.real_sy] |
1481 | mov esi, [drbar.real_sy] |
1482 | mov eax, [drbar.color] ; BBGGRR00 |
1482 | mov eax, [drbar.color] ; BBGGRR00 |
1483 | rol eax, 8 |
1483 | rol eax, 8 |