DRIVE DATA TABLE LIST
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.
Yes, this seems the main difference, since I have 9 logical drives (A: - I:). I see that you're not inclined to move this table up because of the 163 "pddt" pointer references in "dsk.c" :-(
Also (perhaps) NLS tables. And I'm not sure why we need two 512 bytes sized deblocking buffers.
2? But I see only one deblock_buf taking 512 bytes, as in MS-DOS. Here are my MEM/D dump heads. If they speak enough to find differences other than the DDT list, fine. If not, they're none ;)
Lucho
FreeDOS: ========
Segment Total Name Type
------- ---------------- ----------- --------
00000 1 024 (1K) Interrupt Vector
00040 256 (0K) ROM Communication Area
00050 512 (1K) DOS Communication Area
00070 1 552 (2K) IO System Data
CON System Device Driver
PRN System Device Driver
AUX System Device Driver
LPT1 System Device Driver
LPT2 System Device Driver
LPT3 System Device Driver
COM1 System Device Driver
COM2 System Device Driver
COM3 System Device Driver
COM4 System Device Driver
CLOCK$ System Device Driver
A: - D: System Device Driver
000D1 6 512 (6K) MSDOS System Data
00268 1 264 (1K) IO System Data
192 (0K) FILES=8
512 (1K) BUFFERS=31MS-DOS 7.1: ===========
Segment Total Name Type
------- ---------------- ----------- --------
00000 1 024 (1K) Interrupt Vector
00040 256 (0K) ROM Communication Area
00050 512 (1K) DOS Communication Area
00070 1 424 (1K) IO System Data
CON System Device Driver
AUX System Device Driver
PRN System Device Driver
CLOCK$ System Device Driver
A: - D: System Device Driver
COM1 System Device Driver
LPT1 System Device Driver
LPT2 System Device Driver
LPT3 System Device Driver
CONFIG$ System Device Driver
COM2 System Device Driver
COM3 System Device Driver
COM4 System Device Driver
000C9 5 184 (5K) MSDOS System Data
0020D 1 664 (2K) IO System Data
544 (1K) Sector buffer
512 (1K) BUFFERS=10
00275 80 (0K) MSDOS System Program
------------------------------------------------------- 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
