Date: Thu, 27 Feb 1997 18:59:04 +0200 (IST) From: Eli Zaretskii To: Eric Rudd cc: djgpp AT delorie DOT com Subject: Re: DJGPP 1.x programs don't work if you get 2.0! In-Reply-To: <5f1olg$ptr@hagar.cyberoptics.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On 26 Feb 1997, Eric Rudd wrote: > >> I just discovered today that when DJGPP 2.0 is installed, programs written > >> with DJGPP 1.x you have on your system stop working. > > > >Not on my system. On my system, they still work. This problem >is caused by something specific to your configuration. > > There are a couple of incompatibilities that come to mind: > > 1. Direct writes to the virtual linear frame buffer at 0xD0000000 > don't work any more. There's no trivial workaround for > this, AFAIK, due to DPMI shortcomings. > > 2. The stack size is no longer unlimited. This is not a big > problem, since you can request a bigger stack size at start-up > with the "_stklen" global variable (see the FAQ 15.9). I think the original poster (Paul Derbyshire) meant that programs which were compiled with DJGPP v1 stop working when you install v2, even if you don't recompile them with v2. So this has nothing to do with the DPMI environment of v2, because it's only present when a v2 program is *running*.