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