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