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