LINK Help (linker.hlp) (
Table of Contents;
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
Creating Overlaid DOS Programs
◄Up► ◄Contents► ◄Index► ◄Back►
─────LINK───────────────────────────────────────────────────────────────────
LINK creates an overlaid DOS program when you provide a .DEF file
that specifies overlays.
The tools for creating overlaid programs are LINK 5.30 and the
Microsoft Overlaid Virtual Environment (MOVE) in MOVE.LIB, a
component of the combined libraries for medium and large models
provided with Microsoft C version 7.0 and later.
An overlaid program consists of one .EXE file that remains open
during execution. MOVE reads this file when it needs to load an
overlay. Overlays are loaded on call; initially, only the root of
the program is loaded into memory.
Overlays occupy a heap in the available memory that is not
occupied by the root. If expanded or extended memory is available,
MOVE can cache the discarded overlays. If neither extended nor
expanded memory exists, MOVE must read in each needed overlay.
MOVE provides ways to customize your overlaid program. These
features are discussed in the MOVEAPI.TXT file provided on disk.
MOVE is a successor to the Microsoft Static Overlay Manager
supported by earlier versions of LINK.
See: ◄Compiling for Overlays►
◄Creating a .DEF File for Overlays►
◄Linking the Overlaid Program►
◄MOVE Limits and Requirements►
◄Dynamic and Static Overlays►
-♦-