Скачать MemMap - Map of DOS Memory Blocks Using Turbo Pascal

08.07.1989
Скачать файл (27,22 Кб)

MemMap: Map of DOS Memory Blocks Using Turbo Pascal


by
Earl F. Glynn
Overland Park, KS
Compuserve 73257,3527

The MemMap utility is a replacement for PC Magazine's PCMAP. MemMap displays all allocated memory blocks, including program and environment blocks, and optionally all the variables in the environment blocks.

PCMAP no longer works under DOS 4.0 and the new DOS 4.0 MEM command is not compatible with earlier releases of DOS. MemMap is intended to be compatible with DOS 2.10, 3.X, 4.0 and the DOS subset of OS/2 EE 1.1.

See the enclosed MEMMAP.TXT ASCII text file for a complete description. The figures referenced in MEMMAP.TXT are in separate files, FIG.1, FIG.2, etc.


    File            D e s c r i p t i o n
------------  ---------------------------------------------------
MEMMAP.DOC    this file
MEMMAP.TXT    article explaining MemMap utility
FIG.1         Sample PCMAPs for DOS 4.0 and DOS 3.3
FIG.2         DOS User Memory
FIG.3         Structure of DOS Memory Control Block
FIG.4         Sample Relationship Between Program and
                Environment Memory Control Blocks
                (NOTE:  approx. 105 columns wide)
FIG.5         MemMap Source Program Listing (with line numbers)
                (this listing has the line numbers referenced in
                MEMMAP.TXT)
FIG.6         Sample DOS 3.3 MemMap Output
FIG.7         Sample DOS 4.0 MemMap Output
FIG.8         Sample DOS 4.0 "MEM /DEBUG" Output
FIG.9         Sample "MEMMAP /V" Output from OS/2
                EE 1.1 DOS Subset
FIG.10        Memory Enigma
MEMMAP.PAS    Turbo Pascal 5.0 source program
MEMMAP.EXE    compiled MemMap program
MEMMAP.HLP    MemMap help file