fix: correction de bogues (sauts et flag carry) lors de l'echec de la projection en mémoire dans la fonction execfile
This commit is contained in:
parent
4b570f7995
commit
0a0e9cc723
|
@ -167,8 +167,7 @@ execfile:
|
|||
pushad
|
||||
pushf
|
||||
push ds es fs gs
|
||||
mov ah,17
|
||||
int 48h
|
||||
call projfile
|
||||
jc reallyerror
|
||||
push cs
|
||||
mov ax,offset arrive
|
||||
|
@ -195,6 +194,7 @@ reallyerror:
|
|||
pop gs fs es ds
|
||||
popf
|
||||
popad
|
||||
stc
|
||||
ret
|
||||
|
||||
;============projfile (Fonction 17)===============
|
||||
|
@ -208,8 +208,8 @@ projfile:
|
|||
pop es
|
||||
mov di,offset tempfit
|
||||
call searchfile
|
||||
jne errorload
|
||||
jc errorload
|
||||
jne errorload2
|
||||
jc errorload2
|
||||
mov eax,cs:tempfit.FileSize
|
||||
mov ecx,eax
|
||||
add ecx,19000
|
||||
|
|
Loading…
Reference in New Issue