[comp.binaries.ibm.pc.d] Program under LIM EMS 4.0

YXW3@psuvm.psu.edu (10/18/90)

     I need help on how to use expanded memory under LIM EMS(Expanded Memory
Specification) 4.0.  Or where I can find sources about it.
     Thanks.

     Y. WANG

dens@screech.rice.edu (Dennis Allen Schmitz) (10/19/90)

In article <90290.231454YXW3@psuvm.psu.edu> YXW3@psuvm.psu.edu writes:
>
>     I need help on how to use expanded memory under LIM EMS(Expanded Memory
>Specification) 4.0.  Or where I can find sources about it.

If you call Intel at 1-800-538-3373, they will send you a copy of the LIM 4.0 s
spec free of charge. Or they will if you convince them you are a developer--
no big deal, if you are writing a program to use LIM 4.0, you are indeed a
developer.

Later,
dEN

YXW3@psuvm.psu.edu (10/21/90)

     A couple of days later after I posting the note on how to program under
LIM EMS(Expanded Memory Specification) 4.0, I got a book titled "DOS program-
mer's reference" 2nd edition by Terry Dettmann and Jim Kyle, published by QUE
Corporation in 1989.  In the references of the book there are 44 page discussio
n on the subject I am interested in.  As pointed out by several other guys, a
copy of specification can be obtained from Intel by calling 800-538-3373 free
of charge.
     Basically, EMS is a sort of device driver.  Once installed, one can access
its function through int 67h.  The driver will map different pages(16k) of
expanded memory into somewhere below 1M memory limit so that one can use.  The
inconvenience is that one has to remember which page contains what data.
     It's a real pity to see people(and myself) spending a lot of time trying
to get around the 1M memory limit instead of making full use of power of modern
 hardware.  I wish people have better time with PC under OS/2 2.0 in future.
     Thank you very much for those who help.

     Y. WANG