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