delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1992/02/06/09:29:45

Date: Thu, 6 Feb 92 09:14:46 EST
From: csa AT pennies DOT sw DOT stratus DOT com (Chris Arthur)
To: dj AT ctron DOT com
Subject: Re: Reasons not to use DJGPP :-)
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
Status: O

There are some things I was going to suggest for addition to go32;
if you're working on 2.0, I guess now is a good time to bring them
up...

It would be nice if go32 could detect when another copy of itself (of
the same version) was already in memory, so you wouldn't have to have
as many as 3 or 4 of them loaded at once (say, demacs running a 32-bit
GNU make running gcc (I know, gcc.exe is 16-bit) running cc1, and
there are probably worse cases)...then, if you were going to do that,
it would be nice to be able to just load go32 as a tsr, and have it
automatically used by a stub-linked 32-bit program (ie, cc1 with
stub.exe would load, see that go32 was in memory, and just call it);
this would probably make the programs start a little faster...then, if
a single copy of go32 handles all 32-bit programs currently loaded
(maybe inactive while waiting on another program), perhaps it could
avoid swapping out all of one program to run another (ie, say you run
a 32-bit program from demacs; it would leave most of demacs paged in
unless and until the child process needed the space)...all of this may
already be part of the multitasking stuff you had mentioned, but I
thought I'd suggest it just in case.

also, what are the plans for gdb support?  You had said a while ago
that you were waiting until you got multitasking into go32; once that's
there, are you planning to do gdb?

						chris

- Raw text -


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