home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Supreme Volume 6 #1
/
swsii.zip
/
swsii
/
198
/
DOS6ALL.ZIP
/
Q96625
< prev
next >
Wrap
Text File
|
1993-06-05
|
2KB
|
61 lines
ARTICLE-ID:Q96625
TITLE :EMM386.EXE and VCPI Services
--------------------------------------------------------------------
The information in this article applies to:
- Microsoft MS-DOS operating system version 6.0
--------------------------------------------------------------------
Summary:
EMM386.EXE version 4.45, included with MS-DOS version 6.0, provides
support for the Virtual Control Program Interface (VCPI) without
having to set an expanded memory page frame and without having to
specify a VCPI memory pool.
VCPI services are provided by default -- no special switches or
parameters are required. If you wish to disable VCPI support you must
use the NOVCPI switch on the EMM386.EXE command in the CONFIG.SYS
file.
More Information:
Several popular MS-DOS applications are "DOS extended" and can
share extended memory and use the protected mode of 80386 and higher
processors through the Virtual Control Program Interface (VCPI).
VCPI is an extension to the expanded memory services (EMS)
interface, and is typically implemented by an EMS emulator such
as EMM386.EXE or Quarterdeck's QEMM386.SYS.
Without VCPI support, "DOS extended" applications would not be
able to run when a system is running in virtual 8086 mode. EMS
emulators use virtual 8086 mode to provide EMS memory mapping
and/or create Upper Memory Blocks (UMBs).
To get VCPI support in the version of EMM386.EXE provided with both
MS-DOS 5.0 and Windows 3.1, you must configure EMM386.EXE to emulated
EMS.
To enable VCPI without EMS support when the NOEMS switch is used, you
must specify a VCPI memory pool size. For example this command can be
used with MS-DOS 5.0's EMM386 to provide 1MB of VCPI memory:
DEVICE=EMM386.EXE 1024 NOEMS
The MS-DOS 6.0 version of EMM386 (4.45) enables VCPI support even when
the NOEMS switch is used without specifying a VCPI size parameter.
Any EMM386 device command that does not include the NOVCPI switch
provides VCPI services.
With the MS-DOS 6 version of EMM386, VCPI memory is sized using
the same parameters as the EMS pool size -- with the EMM386
[memory] and MIN= parameters.
For more information on the EMM386.EXE device driver and the
NOVCPI switch, type HELP EMM386.EXE at the MS-DOS command
prompt.
Additional reference words: 6.00 manager system exteners extenors