[comp.sys.ibm.pc] Use of Extended/Expanded Memory by Program: Need Help

golsson@. (Gunnar Olsson) (05/04/90)

I use Turbo Pascal and work on an AT with 1 M memory.
The question that I have is: 

How can I make use of the memory between 640K and 1M ? 

Turbo Pascal provides functions to load overlay-files
into this area once an EMS driver is installed. Where do I get an
EMS driver from? Are EMS drivers compatible with all AT's (i.e.
will a specific EMS driver work on all compatibles)? 

In addition to that: Is it possible to use memory in the area
of 640K to 1M as a heap? I'm pretty certain that this is impossible
but maybe I am wrong.

Since EMS is controlled by MS-DOS is there a way of allowing *only* the
overlay file to make use of it, but keeping other applications (running
concurrently; e.g. networking software) from using it?

If you can answer any of my questions I would appreciate your help.
If you know of a book or magazine that gives me good, detailed, and
understandable information on this subject, I would be thankful as
well.

Thnx again.