Chapter 15 Creating Overlaid DOS Programs

This chapter describes how to create a DOS program that uses overlays. An overlaid program can run in conventional memory that would be insufficient for a program that doesn't use overlays.

The tools for creating overlaid programs are LINK 5.30 and the Microsoft Overlaid Virtual Environment (MOVE). MOVE is provided in the library MOVE.LIB, which is a component of the combined libraries for medium and large models provided with Microsoft C version 7.0 and later.

The MOVE method of creating overlays is a successor to the Microsoft Static Overlay Manager supported by earlier versions of LINK. For a comparison of the two methods and a discussion of the features still supported, see “Dynamic and Static Overlays”.

MOVE provides ways to customize your overlaid program. These advanced features are discussed in the MOVEAPI.TXT file provided on disk.