Hi,
> Anyway, my main question was about the reason why the memory image must be
> swapped, instead of reloaded from file.

Reload from file would be a lot slower. Unless you use a disk cache
of course, but even then, you have a problem with diskettes: If you
started FreeCOM from A:, then you would have to keep the FreeCOM
diskette in A: all the time. So reloading from XMS is definitely better.

PS: You can compress FreeCOM with UPX, but Tom's point is that this
will not compress the strings part, which is marked as non-compressible.
However, you are right, it would not HURT to compress the strings in the
XMS swap case if you write a smarter initialization thing than the
default one. The default is to use "similar to reload from file" methods
to get the strings into memory, even for the XMS Swap version of FreeCOM.

Eric


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to