delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1996/06/25/11:58:19

From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
Message-Id: <9606251538.AA11165@clio.rice.edu>
Subject: cwsdpmi r2 released
To: djgpp-v2 AT delorie DOT com (DJGPP V2 developers)
Date: Tue, 25 Jun 1996 10:38:44 -0600 (CDT)

Since I didn't get a single report of anything new being broken, but r2
fixed most of the known bugs, the beta is now the release.  I have copied
the files from riceng to dj's server.  You can get it from riceng.rice.edu,
username djgpp, password betatest, csdpmi2*.zip til it's everywhere.

There are still a few bugs in r2, but I think we can live with them a while:
1) Some systems run in RAW mode have trouble enabling A20.  Workaround:
   load himem.sys (a very old problem, not unique to cwsdpmi).  I may
   also release a test image which turns A20 on as a workaround.
2) Ring 0 version doesn't swap stacks so interrupt_to_exception doesn't work.
3) Nested programs in raw mode don't know all the extended memory's used (I 
   don't hook i15).  (Hmm... maybe raw mode isn't a good idea...)
4) If you want to use more than around 20Mb of memory in <64K pieces, you
   need to run CWSPARAM to bump the real mode stack.
5) DOS4/GW programs still don't work.
6) Still no extension services.

On a related note, the alternate stub/dpmi provider written by Matthias 
Grimrath is getting the final documentation notes written and testing done
for it's first public release.  It comes in two forms, a mini-TSR-like
program which can be used as a replacement for CWSDPMI (via rename/stubedit)
and an alternate stub which imbeds the DPMI provider in a single image.

There are some compatibility problems (like crt1 bugs), so if you have a
need for this functionality you can send me a note and we'll see if it
works for you or can be fixed quickly for the first release.

- Raw text -


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