From: Hans-Bernhard Broeker Newsgroups: comp.os.msdos.djgpp Subject: Re: EMM386 and DPMI Date: 22 Sep 2000 14:32:48 GMT Organization: Aachen University of Technology (RWTH) Lines: 25 Message-ID: <8qfqig$6lk$1@nets3.rz.RWTH-Aachen.DE> References: <8qfdfv$hq0$1 AT otis DOT netspace DOT net DOT au> NNTP-Posting-Host: acp3bf.physik.rwth-aachen.de X-Trace: nets3.rz.RWTH-Aachen.DE 969633168 6836 137.226.32.75 (22 Sep 2000 14:32:48 GMT) X-Complaints-To: abuse AT rwth-aachen DOT de NNTP-Posting-Date: 22 Sep 2000 14:32:48 GMT Originator: broeker@ To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Dennis Katsonis 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.