Mail Archives: djgpp/1997/05/04/07:30:45
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 -