Thanks, Christian!

When I first came across this problem, it seemed like maybe INSTALL= was
using memory without an appropriate MCB, though from just perusing the code
it looked like it was using INT 21.48 to allocate the memory.  I had
actually tried allocating an extra 64k segment at the top of conventional
memory before, but that didn't fix it, so I assumed it was probably
something else.

I just did some testing, and it turns out that an extra 64k isn't enough to
solve the problem, but 128k seems to be.  The "real" number to use is
probably somewhere in between.  I'll leave it at 128k for now.

Note to developers:

If you're writing or modifying any new programs, and there's even a remote
possibility that the user will try to use INSTALL= and will be using an
un-patched version of FreeDOS, the the top part of conventional memory is
off-limits!
-- 
View this message in context: 
http://old.nabble.com/Problem-w--CONFIG.SYS-INSTALL-tp30076203p30107045.html
Sent from the FreeDOS - User mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to