www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1993/03/11/19:28:50

Date: Thu, 11 Mar 93 16:49:52 -0600
From: rcharif AT math DOT utexas DOT edu
Posted-Date: Thu, 11 Mar 93 16:49:52 -0600
To: jshumate AT wrdis01 DOT robins DOT af DOT mil
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: thanks and GNUish advocacy
Reply-To: rcharif AT math DOT utexas DOT edu

    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, 

I don't think DJ will not port go32 just because he is not happy with
Microsoft politic not to have DPMI 1.0.

    not that the a.out format made it impossible to support
    0.9.  Please correct me if I am wrong.

DPMI 0.9 lacks the page mapping capabilities. So you cannot allocate
your memory in pages and then map them like go32 does. If you want to
use DPMI 0.9, you need to allocate the memory for your program and
perhaps (I am not sure) load it in one shunk which is ridiculous and
resource consuming. If you had a format that supports segments, then
you can load it into different memory blocks you allocate from
Windows.

    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

There was a version of debug32 that supported stepping through C
source code. The only problem is that debug32 got so big that this
modification doesn't fit anymore in the small memory model.

Regards,
Rami

- Raw text -


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