From d5a9a53cd67fe178bd976bd578f2817df10e2d7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Hord=C3=A9?= Date: Wed, 10 Nov 2004 19:30:08 +0000 Subject: [PATCH] feat: evite la creation d'un nouveau bloc memoire fat a chaque appel de la fonction initdrive --- noyau/disque.asm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/noyau/disque.asm b/noyau/disque.asm index ee4fc15..9778250 100644 --- a/noyau/disque.asm +++ b/noyau/disque.asm @@ -478,11 +478,17 @@ oknoagaintry: shl edx,16 add edx,eax mov ecx,edx + mov dx,cs + mov si,offset datafat + mov ah,9 + int 49h + jnc hadafatbloc mov si,offset datafat mov ah,2 int 49h mov ah,3 int 49h +hadafatbloc: xor di,di mov dx,myboot.SectorsPerFat mov cx,AdressFat