delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/05/04/07:30:45

Date: Sun, 4 May 1997 14:07:06 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Orlando Andico <orly AT gibson DOT eee DOT upd DOT edu DOT ph>
cc: Owen LaGarde <oml1 AT Ra DOT MsState DOT Edu>, djgpp AT delorie DOT com
Subject: Re: DJGPP 2.01 + OpenDOS = total clusterfuck
In-Reply-To: <Pine.SGI.3.93.970503145306.8835A-100000@gibson.eee.upd.edu.ph>
Message-ID: <Pine.SUN.3.91.970504140635.9215Y-100000@is>
MIME-Version: 1.0

On Sat, 3 May 1997, Orlando Andico wrote:

> I haven't used DJGPP under OpenDOS (I use a Linux cross compiler) but I
> noticed that the OpenDOS DPMS.EXE and EMM386.EXE really f*ck up many DPMI
> apps, specially those that use DOS4GW (to be exact, I can't run DOOM2 or
> Warcraft2 under OpenDOS unless I disable DPMS.EXE and remove the DPMI from
> the EMM386.EXE command line). Apparently, a) the DPMS "multitasking" bit
> upsets DOS4GW; b) the DPMI provider in EMM386.EXE is not particularly
> compatible. In any case, it's OK to use neither EMM386 or DPMS - you lose

Why in the world do people insist on learning about these troubles
from their own painful experience?  The DJGPP FAQ says (in section
6.2):

       [...]  One DPMI host which is particularly known to be a source
       of trouble is the one which comes with Novell NWDOS (and also
       Caldera's OpenDOS, which is a derivative of NWDOS).  Please see
       if v2 programs run when you disable DPMI services of your usual
       configuration (DJGPP programs will then use the CWSDPMI host
       supplied with DJGPP).  To turn off the DPMI host built into
       Novell NWDOS and Caldera's OpenDOS, either remove the
       `DPMI=TRUE' parameter from the EMM386 command line, or type
       `DPMI OFF' from the DOS command prompt.

This passage were in the FAQ for years (since NWDOS is quite old).

- Raw text -


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