[net.micro] Out of memory - MS-DOS question

scooper@brl-tgr.ARPA (Stephan Cooper ) (08/09/85)

I downloaded a public domain .EXE file last night on to my Tandy1000 (MS-DOS).
The file is 70,000 bytes or so.  the problem is that when I tried
to run it, the computer responded with:

"Program too big to fit in memory"

This is absurd, because I have 640K, and even prior to the memory upgrade
from 128K, I could run KERMIT, which was a .EXE file also, that was 80,000
bytes.

What gives?
I know the file downloaded correctly, there were no errors.
Does anyone know (or could anyone speculate) what is occurring here?
Does it have anything to do with the machine thinking it is an 8-bit
machine, or what?
Help?

Thanks,
Steve Cooper
scooper@brl

Wax.OsbuSouth@XEROX.ARPA (08/12/85)

There used to be an old bug in the Pascal compiler which did not let you
run programs on a machine with over 512k.  There were fixes but IBM only
released them to people who asked specifically for them. The cheap and
dirty fix is A) switch off sufficient memory so you are below 512K or B)
run a ramdisk to eat up the extra space so you are below 512K.

Allan Wax
Wax.ES@Xerox.ARPA
Wax.osbuSouth@Xerox.ARPA

Brzozowski@his-phoenix-multics.arpa (08/13/85)

   The problem could also be that the program length in the .EXE header
has been munged to show a greater sized file than is actually there.

Gary Brz...
(Brzozowski.RPMtnd%pco at CISL)