On Sun, 28 Mar 2004, Luchezar Georgiev wrote:

> Here's my conventional memory usage by various DOSes after our "great
> fnode breakthrough":
>
> FreeDOS 7.1: 10688
>   MS-DOS 7.1:  9680
>   PC-DOS 7.1:  9456
>
> What's in the 760 more bytes of FreeDOS (other than the 2 * 60 = 120 bytes
> for near fnodes and the 128 bytes for the process 0 stack) and can it be
> "moved up" somehow?

check

--------D-2F0803-----------------------------
INT 2F U - DOS 4.0+ DRIVER.SYS support - GET DRIVE DATA TABLE LIST
        AX = 0803h
Return: DS:DI -> first drive data table in list (see #02601,#02602,#02603)

Takes ~100 bytes per drive, a little more for FAT32. The fewer drives
(partitions) you have the lower the memory usage. As far as I know MSDOS
7.1 has this table in a UMB but DRDOS hasn't.

This table is near for us. We could move it up, but it would make the
dsk.c code bulkier.

Also (perhaps) NLS tables. And I'm not sure why we need two 512 bytes
sized deblocking buffers.

Bart



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to