[8] Depending on circumstances the server will occupy between about 700 to 1400 bytes of conventional memory by itself and cannot be loaded into UMBs.
[11] DPMS saw its debut in beta versions of DR DOS "Panther" in October 1992,[8][nb 1] which, besides others, came with DPMS-enabled versions of the Super PC-Kwik disk cache,[8] Addstor's SuperStor disk compression,[9][8] and DEBUG as "stealth" protected mode system debugger.
[8] Later retail products such as Novell DOS 7[3] and Personal NetWare 1.0 in December 1993 also came with many DPMS-enabled drivers such as the file deletion tracking component DELWATCH 2.00, the adaptive disk cache NWCACHE 1.00,[9][7] NWCDEX 1.00,[6][7] a CD-ROM redirector extension, the peer-to-peer networking server SERVER 1.20, and STACKER 3.12, the disk compression component.
DPMS was also provided by Caldera OpenDOS 7.01,[1] DR-DOS 7.02 and 7.03, which, at least in some releases, added DPMS-enabled issues of DRFAT32 (a FAT32 redirector extension),[8] LONGNAME (VFAT long filename support)[8] and VDISK (virtual RAM disk).
Through LXE's integration of the stack into their ruggedized DOS PCs, DPMS also found its way into the Datalight ROM-DOS suite.
[24] SciTech Software's Kendall Bennett investigated the possibility to add DPMS support to their DOS driver suite around 2000 as well, but this was never published.
Bret Johnson developed DPMS-enabled Print Screen to file (PRTSCR) and USB drivers for DOS.
[27] Providing its functions as an extension to the real-mode EMS and XMS interface, its protected mode services are available under INT 2Ch.
[29][30] Cloaked driver or TSR software hooking interrupts had to leave a small 11-byte stub in conventional memory which would invoke the CLOAKING server to pass execution to the protected mode portion of the driver software.
Helix licensed a version of Award Software's BIOS and developed cloaked system and video BIOSes which executed entirely in protected mode, reducing their real-mode memory footprint down to 8 KB (instead of 96 KB[10]) and used these as run-time BIOS in conjunction with their NETROOM memory manager.
[7][28] As part of their Multimedia Cloaking product, Helix provided cloaked versions of Logitech's MOUSE 6.33 driver, Microsoft's MSCDEX, and a home-grown disk cache to replace Microsoft's SmartDrive drivers.
[7] In 1993, Novell had announced plans to convert their resident workstation management utilities as well as their DOS network driver stacks (shells, redirectors and requestors) to use DPMS,[10] however, only the Personal NetWare server component was modified to actually take advantage of it.
[7] The NIOS (NetWare I/O Subsystem[37][39][40]) client for DOS and Windows used techniques very similar to DPMS or Cloaking to relocate and run the code of the loaded NLMs (NetWare Loadable Modules) in protected mode and extended memory in order to reduce the conventional memory footprint of the network stack down to about 2 to 5 KB.
This led to the situation that Novell never published a PNW.NLM driver to support the Personal NetWare protocol under the newer 32-bit ODI32/NIOS stack, so that users of Personal NetWare, who could take advantage of the PNW server module's DPMS capabilities already, were bound to continue to use the memory-consuming ODI/VLM 16-bit client with its PNW.VLM protocol driver.