Date: Tue, 7 Sep 93 10:09:38 EDT From: peprbv AT cfa0 DOT harvard DOT edu (Bob Babcock) To: SOLYOM AT HUBME51 DOT bitnet Cc: DJGPP AT SUN DOT SOE DOT CLARKSON DOT EDU Subject: DPMI 0.9 is good enough to DJGPP! > I have read a lot about that I cannot run GCC or GCC compiled programs under > MS Windows, because it only supports DPMI 0.9 and DJGPP needs 1.0. As I have > found out this piece of information is not correct. DPMI support, and hence Windows and OS/2 compatibility, was a new feature in version 1.10; previous releases would not run under Windows or OS/2. > I patched Go32 to deal with the extended Open function (0x6c). I could only > compile a working version with Turbo C 1.5. I compiled it with Borland C++ > 3.1 too but the compiled go32.exe didn't work! Why? And I could not create a > working version of the debugger. Strange. At version 1.09, I could build GO32 with TC 2.0, but BC 3.1 was very unhappy. I submitted a bunch of changes to make it compile with either compiler, and I think some of them made it into 1.10. When I built 1.10 with TC 2, it didn't work, but it did work when compiled with BC 3.1, even though the compiler produced a lot of warning messages. As far as the debugger goes, I think DEBUG32 is getting too big for the small model. I'm not sure what was done about this for the standard release.