Mail Archives: djgpp/2000/09/22/10:45:19
Dennis Katsonis <dennisk AT netspace DOT net DOT au> wrote:
> Could someone clear something up for me? I though I knew quite a bit about
> DOS and DJGPP. DJGPP programs for DOS need DPMI right? To get DPMI you
> need to run the program in Windows (ugh!) or load a DPMI server in DOS, ie
> CWSDPMI or something.
The confusion may be coming from this 'load a DPMI server' bit.
Actually, you do not have to load CWSDPMI at all, for a DJGPP program
to work. It'll silently load it itself, if no other DPMI service is
available. The only condition for that to work is that it must be able
to find cwsdpmi.exe somewhere, either in the program's directory or in
the PATH.
> However I find that loading EMM386.EXE in the CONFIG.SYS seems to be
> enough to get these programs working? Is this correct, does EMM386
> provide DPMI?
The usual MS-DOS one doesn't. But the DR/Novel/Open-DOS one does, if
you don't disable it. Some EMM386 replacements from other providers
(most notabley Quarterdeck's venerable QuEMM) also provide DPMI.
--
Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de)
Even if all the snow were burnt, ashes would remain.
- Raw text -