fix: chargement des fichiers systeme a leur taille réelle et correction d'un bogue dans l'affichage de leur occupation mémoire

This commit is contained in:
Nicolas Hordé 2004-11-10 12:01:56 +00:00
parent a5e57c63c3
commit dc30bfd8f1
1 changed files with 4 additions and 3 deletions

View File

@ -672,7 +672,7 @@ notsogood:
;remplace le handler pointer par ds:si en bloc:100h interruption ax
replacehandler:
push ax bx cx si di es ds
push ax bx cx si di ds
call projfile
jc reph
mov bx,ax
@ -681,7 +681,7 @@ mov es:[102h],si
mov es:[104h],ds
call setint
reph:
pop ds es di si cx bx ax
pop ds di si cx bx ax
ret
;install le handler pointer par ds:si en bloc:100h interruption ax -> es
@ -788,13 +788,14 @@ projfile:
push eax bx di gs
push cs
pop es
call uppercase
mov di,offset tempfit
call searchfile
jne errorload
jc errorload
mov eax,cs:tempfit.FileSize
mov ecx,eax
add ecx,19000
add ecx,100h
call MBCreate
jc errorload
push gs