forked from KolibriOS/kolibrios
mgb: program code at zero address as picture for blitter is not very impressive, make better one
git-svn-id: svn://kolibrios.org@5058 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
727d1c9b53
commit
43e5c3605e
@ -262,10 +262,15 @@ align 4
|
|||||||
mov [esi-8],edi
|
mov [esi-8],edi
|
||||||
|
|
||||||
add esi,TEST_REC_SIZE
|
add esi,TEST_REC_SIZE
|
||||||
|
cmp dword [esi], testDrawPicture_f73
|
||||||
|
jnz @f
|
||||||
|
call prepare_f73
|
||||||
|
@@:
|
||||||
cmp dword [esi],0
|
cmp dword [esi],0
|
||||||
jnz .next_test
|
jnz .next_test
|
||||||
xor dword [wFlags],1
|
xor dword [wFlags],1
|
||||||
mcall 68,13,[area_for_f36]
|
mcall 68,13,[area_for_f36]
|
||||||
|
mcall 68,13,[params_f73.pointer]
|
||||||
mcall -1
|
mcall -1
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
draw_window:
|
draw_window:
|
||||||
@ -332,6 +337,20 @@ testDrawPicture:
|
|||||||
mcall 7,[area_for_f36],<90,123>,<15,33>
|
mcall 7,[area_for_f36],<90,123>,<15,33>
|
||||||
ret
|
ret
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
|
prepare_f73:
|
||||||
|
mcall 68,12,90*123*4
|
||||||
|
mov [params_f73.pointer], eax
|
||||||
|
shr ecx, 2
|
||||||
|
mov ebx, [area_for_f36]
|
||||||
|
@@:
|
||||||
|
mov edx, [ebx]
|
||||||
|
and edx, 0xFFFFFF
|
||||||
|
mov [eax], edx
|
||||||
|
add ebx, 3
|
||||||
|
add eax, 4
|
||||||
|
dec ecx
|
||||||
|
jnz @b
|
||||||
|
ret
|
||||||
align 4
|
align 4
|
||||||
testDrawPicture_f73:
|
testDrawPicture_f73:
|
||||||
xor ebx,ebx
|
xor ebx,ebx
|
||||||
|
Loading…
Reference in New Issue
Block a user