29 lines
438 B
Text
29 lines
438 B
Text
@@2: ;this loop also clears
|
|
mov dx,3c4h
|
|
mov ax,0302h
|
|
out dx,ax
|
|
zzz=0
|
|
REPT 20
|
|
mov eax,ds:[si+zzz]
|
|
mov ds:[si+zzz],ebx
|
|
mov es:[di+zzz],eax
|
|
zzz=zzz+4
|
|
ENDM
|
|
mov dx,3c4h
|
|
mov ax,0C02h
|
|
out dx,ax
|
|
zzz=0
|
|
REPT 20
|
|
mov eax,ds:[si+zzz+80]
|
|
mov ds:[si+zzz+80],ebx
|
|
mov es:[di+zzz],eax
|
|
zzz=zzz+4
|
|
ENDM
|
|
sub ebx,01010101h
|
|
cmp bl,256-31
|
|
jae @@3
|
|
mov ebx,0e1e1e1e1h
|
|
@@3: add si,160
|
|
add di,80
|
|
dec cx
|
|
jmp @@1
|