Date: Sun, 4 May 1997 14:07:06 +0300 (IDT) From: Eli Zaretskii To: Orlando Andico cc: Owen LaGarde , djgpp AT delorie DOT com Subject: Re: DJGPP 2.01 + OpenDOS = total clusterfuck In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk 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).