The EMS TOOLKIT for C developers.
Copyright (c) 1989 Intel Corporation. All rights reserved.
Intel Corporation, 5200 NE Elam Young Parkway, Hillsboro, OR 97124
First Edition December, 1989
GETTING STARTED
This manual describes the toolkit for the Lotus-Intel-Microsoft Expanded
Memory Specification (EMS). The toolkit offers experienced Microsoft C
developers a quick and easy way to use expanded memory in their application
programs.
If you are writing programs in some other Microsoft language (Fortran,
Pascal, etc.), you may still be able to use the toolkit. Read the
mixed-language programming section in the Microsoft manual to find out how
tomake calls to C from your language.
The toolkit includes the following libraries:
MEMLIB A set of C functions that perform the "housekeeping"
necessary to access and store data in expanded memory. When you
use MEMLIB, you won't need to worry about page frame size,
16K-byte boundaries, or interfacing with an assembly language
device driver. See Chapter 2.
EMMLIB A set of C-callable assembly language functions that call
the EMS driver directly. See Chapter 3.
These libraries allow you to use the full functionality of EMS without
spending countless hours writing assembly language programs.
This manual supplements the Lotus-Intel-Microsoft Expanded Memory
Specification manual (also referred to as the EMS manual). The LIM
specification defines the software interface between an application
program and the expanded memory used by the program.
|