www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/02/27/12:08:58

Date: Thu, 27 Feb 1997 18:59:04 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Eric Rudd <rudd AT cyberoptics DOT com>
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: <Pine.SUN.3.91.970227185836.2124L-100000@is>
MIME-Version: 1.0

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*.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019