DPMIONE - DPMI 1.0 Host 0.91

Category: OS
Year: 2004
Description:DPMIONE -- A DPMI 1.0 Host -- Version 0.91 (C) Copyright 1990-2004 Qualitas, Inc. All Rights Reserved. Overview -------- The DOS Protected Mode Interface (DPMI) Specification version 0.9 was created by the DPMI Committee in 1990, and extended to version 1.0 in 1991. From the introduction to the DPMI 1.0 spec, "The DOS Protected Mode Interface (DPMI) allows DOS programmers to access the advanced features of 80286, 80386, and 80486-based PCs in a well-behaved, hardware-independent fashion that does not compromise system protection". With this spec, it becomes especially easy to write a program which enters Protected Mode (PM), and has access to all of the system's extended memory. DPMI 0.9 hosts are readily available, standalone or otherwise. Some DPMI 0.9 hosts implemented a handful of DPMI 1.0 features, but other than 386MAX, none of them did the whole spec. DPMIONE is, to my knowledge, the first publicly available standalone DPMI 1.0 host. This program is an outgrowth of the DPMI 1.0 host which first appeared in 386MAX from Qualitas, Inc. in 1992. As such, it has undergone extensive testing in that commercial product before being ported to this standalone program. Features -------- * Supports DPMI 1.0 (superset of DPMI 0.9) * Starts from either Real Mode or Virtual Mode (using VCPI) * Low DOS memory resident size is about 15KB * Extended memory resident size is about 300KB plus Page Tables (4KB per 4MB of physical memory) * Loads from command line or as device driver so subsequently loaded device drivers can use DPMI * Supports both 16-bit and 32-bit DPMI clients * Supports nested DPMI clients * Supports uncommitted memory (a very handy DPMI 1.0 feature) (See the file UNCOMMIT.TXT for details.) * Full DOS (INT 21h) & Mouse (INT 33h) translation services * Swapfile support * Compatible with 386SWAT for debugging DPMI clients System Requirements ------------------- * 80386 CPU or later * XMS driver (HIMEM.SYS or Memory Manager EMM386/QEMM/etc. -- 386MAX 7 and later versions already support DPMI 1.0)
Manufacturer: Qualitas, Inc.
Localization: EN
OS: DOS

Files to download

#15759dpmione.zip60.2 KB0xEDACD3F4


Please register to leave comments here.

 




Comments