X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Charles Sandmann 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.