Скачать EMS TOOLKIT for C Developers with Pascal Samples

24.10.1991
Скачать файл (313,24 Кб)

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.