[Freedos-kernel] Re: device=f:\foo.sys fails

2005-09-20 Thread David O'Shea

Hi Bart,


Date: Sun, 11 Sep 2005 18:12:26 +1200 (NZST)
From: Bart Oldeman [EMAIL PROTECTED]

[...]
here's a patch which fixes a problem where drives  E: aren't 
properly

initialized with a full CDS entry until after all device drivers are
loaded.

RBIL actually says about lastdrive:

  21hBYTEnumber of available drive letters; also size of 
current

   directory structure array.
 For DOS 4.0-6.0: largest of 5, installed block 
devices,

   and CONFIG.SYS LASTDRIVE=
 For DOS 7.x (Windows9X), set to 32 if no LASTDRIVE= 
or
   LASTDRIVEHIGH=, else set to larger of installed 
block

   devices and LASTDRIVE(HIGH)=

we always use the 4.0-6.0 method. Technically the FAT32-enabled 
kernel
should emulate the DOS 7.x behaviour, and the other one 5.0 
behaviour.

But perhaps 7.x behaviour is desirable at all times?


So if we're not initialising drives  E: until all the drivers are 
loaded, what are we doing once they are all loaded - initializing the 
ones that are used but making the memory for the others available? 
Could we not just initialize 26 but still make the memory for the 
unused ones  E: available after the drivers are loaded?  If we're not 
making the memory available, of course, it sounds like there is not 
much point in setting LASTDRIVE to anything but 26 :)


Please excuse my cluelessness, I guess I could read the source but I 
figure you can answer my questions pretty quickly!


Thanks in advance,
David 



---
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. 
Download it for free - -and be entered to win a 42 plasma tv or your very

own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
___
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] Re: device=f:\foo.sys fails

2005-09-20 Thread Arkady V.Belousov
Hi!

20-Сен-2005 21:52 [EMAIL PROTECTED] (David O'Shea) wrote to
freedos-kernel@lists.sourceforge.net:

DO Could we not just initialize 26 but still make the memory for the
DO unused ones  E: available after the drivers are loaded?

 It is.




---
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42 plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
___
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel