Date: Thu, 10 Jul 1997 19:28:26 +0300 (IDT) From: Eli Zaretskii To: Gautier DOT deMontmollin AT maths DOT unine DOT ch cc: djgpp AT delorie DOT com Subject: Re: OpenDos acting up... In-Reply-To: <1997Jul10.100830.6087@news> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On 10 Jul 1997, Gautier wrote: > The problem is actually with the DPMI built in OpenDOS' EMM386. > Once you turn that DPMI server down, all DJGPP programs (GCC itself, > MAKE, GNAT (the Ada compiler which uses GCC's back-end), GNATMAKE, > the game QUAKE, etc.) launch the DPMI server which comes with DJGPP: > CWSDPMI, as they would do under MS-DOS (MS-DOS hasn't a DPMI server...). > All these program work fine under OpenDOS once the built-in DPMI is off > (DPMI=OFF as parameter for EMM386 in config.sys). Unfortunately, turning OpenDOS DPMI off is not enough. The user I was quoting explicitly told me he disabled their DPMI and used CWSDPMI. The problem seems to be in EMM386, as I said: it loses memory. > The reason, one says, is that OpenDOS' DPMI is a v0.9 DPMI and > the GCC programs use v1.0 features; the problem should disappear > in the next version of OpenDOS. This must be false, or at least inaccurate: DJGPP programs don't use any DPMI 1.0 extensions, unless you explicitly call functions from DPMI 1.0. None of the utilities supplied with DJGPP do such things.