On Sun, 28 Mar 2004 16:32:12 +0100 (BST), Bart Oldeman wrote:

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=31

MS-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

Reply via email to