www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1993/03/12/09:50:47

To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: thanks and GNUish advocacy
From: alane AT wozzle DOT linet DOT org (J. Alan Eldridge)
Date: Thu, 11 Mar 93 22:54:13 EST
Organization: Disorganization

src4src!mcdhup!rutgers!wrdis01.robins.af.mil!jshumate ( Shumate Jason;WR-ALC/DSM writes:

> Huh?  I thought that DJGPP didn't support DPMI 0.9 because DJ himself
> felt that Microsoft should have supported DPMI 1.0 and wasn't willing to
> add 0.9 support, not that the a.out format made it impossible to support
> 0.9.  Please correct me if I am wrong.

My understanding is that this is more or less correct. I've been playing
with DPMI 1.0 support to run under OS/2. It's not going easily, primarily
because I don't have enough time to devote to it.

> > DJGPP main problem is gdb, but I hope that someone will correct that
> > one day. But if you have a 486-DX or a x87 you can use emx gdb.
> > 

There would have to be a major architectural change (xlat: rewrite) to
use gdb with go32. Go32 is _not_ a Unix emulator, and gdb works via the
ptrace() call, I believe (DJ correct me if I'm wrong here).

> GDB under EMX works fine on a 387 we have here at work.  You don't need a
> 486 to run it.  Discussion in the past was that the current format of go32
> made it impossible to support gdb.  I wouldn't mind debug32 if I could turn
> off the assembly listing and just see the C source code.  My biggest gripe

Not enough memory to hold symbol tables... you'd have to make go32 huge
model and damn, would that not be fun.

> is that IMHO debug32 is really poorly documented.  It would probably be
> more useful to many of us if it had a decent page or two of examples 
> showing how to use it.  I have had all kinds of trouble using it without
> any examples to follow.

void personal_opinion() {

Hurm.... at the place where I work, if anyone says, "It would be
really nice if [...] were better documented", our boss says, "OK,
write a document on it!" ... Are you volunteering? I hope so. If not,
well, those of us who write this stuff also have day jobs and many
have families - it's a miracle we can crank the code out. :-)

}


alane AT wozzle DOT linet DOT org (J. Alan Eldridge)
Fido: The University of Woolloomooloo 1:272/38.473

- Raw text -


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