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

Date: Fri, 12 Mar 93 09:16:16 EST
From: DJ Delorie <dj AT delorie DOT ctron DOT com>
To: jshumate AT wrdis01 DOT robins DOT af DOT mil
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: thanks and GNUish advocacy

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

DPMI 0.9 does not support true virtual memory and the flat memory
space.  If you want memory at 0x70000000, you need to allocate
0x70000000 bytes of memory!  I've been thinking about switching to
coff format so that the sections can be packed closer together to get
partial 0.9 support.  I think interrupts are difficult in 0.9 also.

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

debug32 was a hack to help *me* debug gcc, and I find it difficult
also!  Gdb is important and I hope I'll have time to see if I can't
cram it into go32 somehow, maybe like emu387 gets crammed.

DJ

- Raw text -


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