fix: correction d'un bogue d'affichage et d'un bogue de sauvegarde.
This commit is contained in:
parent
29b1abf0ca
commit
bf1420d4b6
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue