Expanded/Extended memory use in MSC 5.1

Walter Bright bright at Data-IO.COM
Thu Jan 25 08:19:08 AEST 1990


In article <8559 at stiatl.UUCP> arw at stiatl.UUCP (Allan Watkins) writes:
<   4) WHEN IS SOMEONE GONNA MAKE IT EASY TO USE EXPANDED AND EXTENDED MEMORY
<       IN NORMAL MSC C LANGUAGE? (no violins please).

In Zortech C, there is direct compiler and library support for allocating
space in and having pointers into expanded memory. This is done with a
special pointer type, called a __handle pointer, that the compiler supports.
Accessing memory through a __handle pointer causes the appropriate EMS
page to be swapped in, etc., all transparently.

The current implementation does not support extended memory, though this is
a limitation of the library support for it, not the compiler.

This, of course, doesn't help you if you wish to use MSC! :-)



More information about the Comp.lang.c mailing list