delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2005/08/21/00:31:41

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: How to remove warning: cwsdpmi.swp not found
Date: Sat, 20 Aug 2005 22:51:04 CDT
Organization: Rice University, Houston, TX
Lines: 28
Message-ID: <4307fa28.sandmann@clio.rice.edu>
References: <1124386630 DOT 728412 DOT 135340 AT g14g2000cwa DOT googlegroups DOT com>
NNTP-Posting-Host: clio.rice.edu
X-Trace: joe.rice.edu 1124597659 5422 128.42.105.3 (21 Aug 2005 04:14:19 GMT)
X-Complaints-To: abuse AT rice DOT edu
NNTP-Posting-Date: Sun, 21 Aug 2005 04:14:19 +0000 (UTC)
X-NewsEditor: ED-1.5.9
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

> Maybe the CWSDPMI I tested that time was corrupt or
> missconfigured. What about the documentation ? Is it all correct ?
> 
> http://groups.google.com/group/comp.os.msdos.djgpp/browse_thread/thread/fe4e6c67308e97a7/8c6d477f4e4d1daf?hl=en#8c6d477f4e4d1daf

I believe the documentation is correct.  Don't confuse DPMI and "DOS 
extenders" - DJGPP does not use an extender while some other 32-bit 
DOS compilers/applications do.  Some DPMI providers also provide an
extender, but there is no "standard" for this, so it's always proprietary.
DPMI is a public standard, so it's easy to implement and be compatible.

> Sorry about my lang in prev post but I remembered how
> angry I was when I found out that EXE's created by
> FreePascal do NOT run in DOS, and when I add CWSDPMI.EXE
> they run but write into CWSDPMI.SWP instead of RAM.

It's still very likely that something else was misconfigured;
the output of go32-v2 might help diagnose that.  One of the most
common misconfigurations is EMM providers which don't work 
properly and limit VCPI memory to 2MB or less, or provide none
at all forcing you to use DOS memory alone and page it.

> How much RAM is supported by CWSDPMI 
> (with SWAPping banned) ?

Roughly 1MB for each 1KB of free DOS memory, using the standard r5
release.  Using the r6 test release, 2GB of memory work without
paging if the hardware supports 4MB page tables.

- Raw text -


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