Mail Archives: djgpp/1993/03/11/19:28:50
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 -