Hello Jose,

>>The XMS swap feature means: Copy most of FreeCOM to XMS while a program
>>is running, and mark the memory as free. So FreeCOM LOOKS as if it would
>>be only 3 kilobytes small in RAM.
> ...
>>Having a version which is 8086 compatible but uses XMS Swap is a very special
>>choice for "universal" boot disks:

>  In other words, it is what I thought it is. However, most versions of
> COMMAND.COM (indeed,all of MS,DR,PC and PTS I ever used) also keep only
> a small part of them permanently in RAM, but reload from disk instead:
> COMSPEC= path if set, if not, SHELL= path and if nothing else, from the
> boot disk. This is slower than from XMS but not by much if COMSPEC= points
> to a ramdisk. I always thought non-xmsswap versions of FreeCOM also behave
> this way. Don't them ?

no. they only way to have a small memory footprint when executing
programs is HIMEM+XMSSWAP or CALL /S

> If not, do you know why ?

someone 'forgot' to implement it

tom



-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP, 
AMD, and NVIDIA.  To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to