delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/06/28/22:45:07

Date: Thu, 28 Jun 2001 22:45:07 -0400
Message-Id: <200106290245.WAA16080@envy.delorie.com>
X-Authentication-Warning: envy.delorie.com: dj set sender to dj AT envy DOT delorie DOT com using -f
From: DJ Delorie <dj AT delorie DOT com>
To: djgpp AT delorie DOT com
In-reply-to: <3b3be559.252102802@news.primus.ca> (invalid@erehwon.invalid)
Subject: Re: Peculiar behavior of program.
References: <Pine DOT SUN DOT 3 DOT 91 DOT 1010625154252 DOT 2920H-100000 AT is> <3b37e2d6 DOT 287121289 AT news DOT primus DOT ca> <9h9ich$jhe$1 AT nets3 DOT rz DOT RWTH-Aachen DOT DE> <3b3b43a3 DOT 210697691 AT news DOT primus DOT ca> <200106281858 DOT OAA12291 AT envy DOT delorie DOT com> <3b3be559 DOT 252102802 AT news DOT primus DOT ca>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> If they don't act the same, then they all have quirks by which they
> can be *individually* detected.

But why?  Do we really want to have special cases for *all* the DPMI
providers there are?  Since they all follow the spec, why not just
code to the spec and not worry about it?  Nothing in DJGPP really
cares which DPMI server you use, as long as they follow the spec.

> >dosemu (for linux, which I use)
> 
> for running MS-DOS games or something, not DJGPP apps, right?

For developing/testing DJGPP itself.  I use native linux for my other
projects.

> If it's something you're writing with DJGPP, you could just use
> stock gcc and get better performance under linux.

Yes, I know that.  I work in the gcc development group at Red Hat.
And DJGPP's gcc *is* the "stock gcc" - the same gcc linux uses, but
for djgpp instead of linux (which is a trivial difference).

However, DJGPP's performance on a well-tuned MS-DOS machine isn't that
much worse than Linux.

> The only overlap that I can see as likely at all is Quake...

Quake I was built with DJGPP :-)

> >386MAX, QEMM, opendos, and OS/2.
> 
> Does anyone *use* these obscure operating systems? Every couple of
> years I run across a reference to OS/2, that's about it.

Um, yes, because we get questions about them.

> >Plus DJGPP comes with not one but two DPMI servers
> >- cwsdpmi and pmode (if you download djgpp's unzip32.exe, you're using
> >pmode) which act differently (which is why there are two ;).
> 
> And can thus be distinguished by an autodetecter.

Again - why?

- Raw text -


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