Windows.


WARLOCK () - 16


les di, double_buffer ; ES:DI

r , ;

mov ,320*76/4 ; 76

rep stosd ;

mov ,01111h ;

mov ,320*76/4 ; 76

rep stosd ;

pop di ; DI

ret ;

Draw_Ground_32 ENDP END

19.5. (RENDERB.ASM).

; .

; 32- .

;//////////////////////////////////

.MODEL MEDIUM,Ѡ ; medium

.CODE ;

EXTRN double_buffer:DWORD ;

EXTRN video_buffer:DWORD ;

PUBLIC Render_Buffer_32 ;

Render_Buffer_32 PROC FAR ;

;

.386 ; 80386

push ds ;

cld ;

lds si, double_buffer ; (DS:SI)

;

les di, video_buffer ; (ES:DI)

;

mov ,320*152/4 ;

rep movsd ;

pop ds ;

ret ; !

Render_Buffer_32 ENDP

END

, Warlock . , , . , . , , .