Windows.


OpaqueBlt() TransparentBlt() - 3


mov [es:di],al ; ,

@@skip01:

inc di ; MemBuf

dec ex ;

jnz short @@loop02

sub di,VIEW_WIDTH ;

mov cx,dx ;

;

@@l03:

mov ai,[si] ;

inc si ;

cmp al,TRANSPARENT ; ""?

je short @@skip02 ;...,

mov [es:di],al ;,

@@skip02;

inc di ;

dec ex ;

jnz short @@loop03 ; ,

add di,bx ;

dec [Height] ;

jnz short @@loop01 ;

pop ds ;

ret ;

endp TransparentBlt

end