HMA consumption of _32 (FAT32) vs _16 kernels, normal vs 186/286/386

Eric Auer <[email protected]> Thu, 14 Nov 2002 06:34:39 +0100 (MET)
Newsgroups gmane.os.freedos.devel
Message-ID <[email protected]>
Hi,
I have just asked Bart what the diffs between the _32 (FAT32 enabled)
and _16 (normal) kernels would be. He mails: Both are suitable for 8086
(if you want optimized for 186/286/386, you must compile yourself) and
differ mainly in their HMA memory consumption:

The rest is a quote from Bart:

      FAT16 FAT32
 8086 40304 43869
80186 39583 43147
80386 39257 42714

cost of FAT32: 3565--3564--3457 bytes
savings for 386: 1047/1155 bytes

as a comparison I also figured out MSDOS and DRDOS usage a while ago:
DR 7.03 35424 bytes
MS 6.22 37808 bytes

FreeDOS used to be much more memory consuming (2022b2 when I started,
FAT16, Turbo C 2.01, 0xe423 == 58403 bytes) -- getting closer!