fix: correction d'un bogue d'affichage et d'un bogue de sauvegarde.

This commit is contained in:
Nicolas Hordé 2004-11-11 16:21:04 +00:00
parent 29b1abf0ca
commit bf1420d4b6
1 changed files with 10 additions and 5 deletions

View File

@ -17,6 +17,10 @@ start:
mov ah,43 mov ah,43
int 47h int 47h
xor bp,bp xor bp,bp
push cs
push cs
pop es
pop ds
Adres: Adres:
mov di,offset infos mov di,offset infos
mov ah,34 mov ah,34
@ -26,7 +30,7 @@ Adres:
pop es pop es
mov cx,sect mov cx,sect
mov di,offset buffer mov di,offset buffer
mov ax,0001h mov ah,0h
int 48h int 48h
jnc noerror jnc noerror
errtr: errtr:
@ -205,9 +209,9 @@ waitst:
jne tre jne tre
mov dword ptr [pope],'WEIV' mov dword ptr [pope],'WEIV'
push cs push cs
pop es pop ds
mov cx,sect mov cx,sect
mov bx,offset buffer mov si,offset buffer
mov ah,1 mov ah,1
int 48h int 48h
jnc adres jnc adres
@ -296,7 +300,7 @@ calc1:
shl ax,2 shl ax,2
shl dx,1 shl dx,1
add ax,dx add ax,dx
add ax,25 add ax,27
mov bx,YY mov bx,YY
mov dx,yy mov dx,yy
shl bx,5 shl bx,5
@ -319,6 +323,7 @@ calc2:
shl si,5 shl si,5
shl dx,7 shl dx,7
add si,dx add si,dx
add si,2
mov dx,xx mov dx,xx
shl dx,1 shl dx,1
add si,dx add si,dx
@ -378,7 +383,7 @@ spaces db '
showbuffer db 35 dup (0FFh) showbuffer db 35 dup (0FFh)
oldmode db 0 oldmode db 0
infos db 40 dup (0) infos db 40 dup (0)
buffer db 512 dup (0) buffer db 2048 dup (0)
end start end start