delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/05/16/21:18:07

From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
Subject: Free DPMI server
To: djgpp AT sun DOT soe DOT clarkson DOT edu (DJGPP Mailing List)
Date: Mon, 16 May 1994 19:11:54 -0600 (CDT)

I, with the help of Morten Welinder (terra AT diku DOT dk), have hacked a version of 
GO32 into a V0.9 DPMI server.  This version appears to run all of the V1.11
and V2.0 apps I have tried, but currently does not support 16 bit dpmi apps.

It currently does not implement hardware interrupt reflection into protected
mode or the raw mode switching services.  I plan to add the hardware 
interrupt reflection when I get a chance.

DJ has kindly loaded my working source onto ftp.cygnus.com in the pub/dj
directory as cwsdpmi.zip.  You will need a copy of TC/BCC to build this.

If you would like to test this code and don't have the tools to build it,
contact me directly and I can send you (or make available) a binary version.

At this point, you may ask "Why would I want a DPMI server?"
1) If you don't have Windows, 386Max or QDPMI, you will need the release
   version of this code to run V2.0.
2) It allows you to check your code for DPMI compatibility if you don't
   have any other DPMI server.
3) Eventually we hope to make it a V1.0 DPMI server which lives almost 
   entirely in extended memory (so will be better than others available).
4) Maybe you want to reverse hack some of the calls back into the current
   V1.11 GO32.

Anyway, at this point the code needs some additional eyes to look at it
and make nasty comments, and try to run some apps with it and find my bugs.

Please send all comments to me at sandmann AT clio DOT rice DOT edu, and cc:
terra AT diku DOT dk if it is a bug fix or constructive criticism.  I will be 
off of the mailing list soon and unavailable for extended periods due to
a job transfer, so be patient on replies.

Thanks in advance to anyone wanting to help out.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019