Mail Archives: djgpp/1993/03/12/09:50:47
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 -