Digital Research (Hrsg.):DRDOS 6.0 User Guide. 2. Auflage. August 1991, S.xvi, Advanced memory management– EMM386.SYS (englisch, archive.org[abgerufen am 23.Januar 2026]): “By supporting the Virtual Control Program Interface (VCPI), other 386 applications, like Lotus 1-2-3, can also run when this driver is loaded.”
Brian Livingston:The benefits and quirks of using DOS 5.0 for Windows. In: InfoWorld. Band13, Nr.25, 24.Juni 1991, S.21 (englisch, eingeschränkte Vorschauin der Google-Buchsuche): “One of the major benefits of DOS 5.0 is the ‘extra’ memory it can make available for DOS applications, especially those running under Windows. … This usually results in an additional 40K or so for applications. … For the first time, the capability to use upper memory blocks and extended memory is built into DOS itself. This capability is due to the new versions of HIMEM.SYS and EMM386.EXE included with DOS 5.0, which Microsoft recommends you use instead of the versions included with Windows 3.0.”
Q96625: MS-DOS: EMM386.EXE and VCPI Services.In:Knowledge Base.Microsoft,2002,archiviertvomOriginal(nicht mehr online verfügbar)am2002;abgerufen am 23.Januar 2026(englisch):„Several popular MS-DOS-based applications use DOS extenders to share extended memory and use of the protected mode of 80386 and higher processors through 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 could not run with systems running in virtual 8086 mode. EMS emulators use virtual 8086 mode to provide expanded memory mapping and/or create upper memory blocks (UMBs). To enable 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 emulate EMS. To enable VCPI without EMS support when the NOEMS switch is active, you must specify a VCPI memory pool size. … using the version of EMM386.EXE from MS-DOS 5.0 or Windows 3.1 … The MS-DOS 6.x and Windows for Workgroups version of EMM386.EXE enables VCPI support without specifying a VCPI size parameter even if the NOEMS switch is active. Any EMM386 device command that does not include the NOVCPI switch provides VCPI services.“
Michal Necasek:Original CEMM Unearthed.(Blog)In:OS/2 Museum.5.November 2014,abgerufen am 3.Mai 2026(englisch):„This early CEMM release is dated August8, 1986 and reports version 3.20, presumably to match the then-current EMS (Expanded Memory Specification) version.“
Jjex Software:EMM286.TXT.In:The Programmer's Corner.1993,archiviertvomOriginal(nicht mehr online verfügbar)am7.Januar 2018;abgerufen am 12.Juli 2025(englisch):„EMM286 is an Expanded Memory LIMulator for an AT-Class system, or other 286 compatible. … The resident portion of the driver uses less than 4k of conventional memory, with defaults, plus a 64k EMS page frame.“
Q96625: MS-DOS: EMM386.EXE and VCPI Services.In:Knowledge Base.Microsoft,2002,archiviertvomOriginal(nicht mehr online verfügbar)am2002;abgerufen am 23.Januar 2026(englisch):„Several popular MS-DOS-based applications use DOS extenders to share extended memory and use of the protected mode of 80386 and higher processors through 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 could not run with systems running in virtual 8086 mode. EMS emulators use virtual 8086 mode to provide expanded memory mapping and/or create upper memory blocks (UMBs). To enable 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 emulate EMS. To enable VCPI without EMS support when the NOEMS switch is active, you must specify a VCPI memory pool size. … using the version of EMM386.EXE from MS-DOS 5.0 or Windows 3.1 … The MS-DOS 6.x and Windows for Workgroups version of EMM386.EXE enables VCPI support without specifying a VCPI size parameter even if the NOEMS switch is active. Any EMM386 device command that does not include the NOVCPI switch provides VCPI services.“
Jjex Software:EMM286.TXT.In:The Programmer's Corner.1993,archiviertvomOriginal(nicht mehr online verfügbar)am7.Januar 2018;abgerufen am 12.Juli 2025(englisch):„EMM286 is an Expanded Memory LIMulator for an AT-Class system, or other 286 compatible. … The resident portion of the driver uses less than 4k of conventional memory, with defaults, plus a 64k EMS page frame.“