Hi!
17-Апр-2004 18:40 [EMAIL PROTECTED] (Bart Oldeman) wrote to
[EMAIL PROTECTED]:
>> - check_name() uppercases MCB.name. As result, instead "win386" we get
>> "WIN386".
BO> well WIN386 doesn't run on FreeDOS so that's kind of a non issue.
Do you mean, that your MEM shouldn't be runned under other OSes or that
Windows never will be runned under FreeDOS?
>> - "do NOT count MEM environment as free space" - why? Memory, currently used
>> for MEM, will NOT substracted from memory, which will be used for
>> subsequent programs call, so you get wrong "free/largest" value, if will
>> count MEM memory as "non-free".
BO> There is no why -- it's just the same thing that MS MEM does. So for
BO> compatibility I'm doing it as well -- otherwise MS MEM gives a different
BO> value than FD MEM which is very strange.
I don't think that _this_ compatability is important - in this case
conveniency shoul outweight "compatability".
BO> Also a new program that is loaded will have the same environment size
BO> that MEM has so in that way it make sense.
Hm. Interesting reason. Of course, its depends (that there will not
defined more variables or some will not undefined). May be, I duplicate this
behavior in my MEM.
>> - "don't merge free blocks in the output anymore" - why? Splitted free
>> blocks anyway (should be) joined by DOS, so for user is uninterested that
>> at given time some free block is splitted.
BO> Same here -- compatibility with MS "MEM /d".
If this is one reason, then I will not duplicate this behavior. What
gives _this_ compatability beside unconveniency (by extra lines in report)?
-------------------------------------------------------
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_id70&alloc_id638&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel