Mail Archives: opendos/1997/06/25/08:10:16
On Wed, 25 Jun 1997, Mr M S Aitchison wrote:
> Is there some reason I cannot use INSTALL=C:\DOS\NWCDEX.EXE in
> config.sys? It complains about drive letters. Does LASTDRIVE= not take
> effect until the end of config.sys processing in OpenDOS?
I have noticed that too: it is impossible to use subst from config.sys as
well. I tried to make use of it with OpenDOS running from under DOSemu to no
avail. It seems like the CDS allocation is being left till config.sys is
processed in it's entirety and that INSTALL and DEVICE statements are
processed before the other, configuring, ones - just as you noticed. I haven't
checked it in the kernel sources so far, but it seems to be the only logical
explanation.
It is apparent that OpenDOS use temporary CDS entries during the boot process
leaving the "final" allocation to the pre-autoexec phase. AFAIR, config.sys is
processed in the IBMBIOS code and allocation of internal DOS structures is
performed in IBMDOS which code copies values from temporary structures created
during the BIOS boot phase.
- Raw text -