Dec 212017
Virtual Expanded Memory Manager Utility (uses hard disk for EMM).
File VEMM.ZIP from The Programmer’s Corner in
Category HD Utilities
Virtual Expanded Memory Manager Utility (uses hard disk for EMM).
File Name File Size Zip Size Zip Type
LIM.ASM 1623 744 deflated
LIM.OBJ 178 174 deflated
PROLOG.MAC 361 216 deflated
READ.ME 1557 823 deflated
README.BAT 26 25 deflated
TEST67H.C 6003 2261 deflated
TEST67H.EXE 14596 7117 deflated
TPCREAD.ME 199 165 deflated
VCMGR.LC 3660 1423 deflated
VEC.ASM 1330 644 deflated
VEC.OBJ 150 148 deflated
VEMM.EXE 25972 12676 deflated

Download File VEMM.ZIP Here

Contents of the README.BAT file

vemm help
vemm ?

Contents of the READ.ME file

vemm help
vemm ?

VEMM/READ.MEVirtual Expanded Memory Manager

Please read the article by Charles Petzold on page 185 of
PC Magazine, Volume 6, Number 6 (March 31, 1987) titled "Emulating
Expanded Memory: Five Software Alternatives" for a good explanation
of the purpose of VEMM. Note that one of the products reviewed is
named V-EMM, but it is not related to the software accompanying
this documentation.


See the heading: "NOT 100 PERCENT COMPATIBLE" (page 187 of above
mentioned article). Charles Petzold put it well when discussing the
ability of expanded memory management emulation software to perfectly
emulate a true expanded memory (hardware) system: "They simply cannot".

This VEMM should work properly under the following conditions:

(1)Only the "general purpose programming" EMS calls
(functions 1 through 7) are used by an application.

(2)The application must not map the same virtual page to
more than one physical page simultaneously (this item is
discussed in the article, see pages 177, 178).

(3)Resident software cannot access the virtual expanded memory
outside of an EMM application. This is because VEMM uses a
DOS file handle to access the paging file, and DOS closes
file handles when applications terminate.

NOTE:Also because of (3), this VEMM is probably slower than any of
those mentioned in the review--some of which use BIOS for ac-
cessing the paging file rather than the slower services of DOS.

 December 21, 2017  Add comments

Leave a Reply