Only one program can currently be running that uses the YAMP
virtual memory model. If you try to multitask two YAMP programs
you will get file sharing errors on $$$$vmem.tmp I
considered trying to fix this, but balked because it would embed
a lot of machine specific code in what appears to be a portable
program. If you want to run more than one YAMP virtual program,
you must alter the routine vopen()
in
VIRTDISK.CPP
. You must make it detect file sharing
errors, or the presence of another .tmp file. It should also
detect the presence of Windows from within a dos or Windows
session. Then you must change the name construction section to
open another $$$$vmem.tmp, say $$$$vmem.tm1.