From: "Andrew Jones" Newsgroups: comp.os.msdos.djgpp References: <94622644001 AT out DOT newmail DOT net> Subject: Re: Why did ID choose DJGPP for Quake? Lines: 38 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Message-ID: Date: Wed, 29 Dec 1999 13:01:21 GMT NNTP-Posting-Host: 216.154.7.25 X-Complaints-To: abuse AT idirect DOT com X-Trace: quark.idirect.com 946472481 216.154.7.25 (Wed, 29 Dec 1999 08:01:21 EST) NNTP-Posting-Date: Wed, 29 Dec 1999 08:01:21 EST Organization: Internet Direct - http://www.mydirect.com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com If I'm not mistaken, it's because they developed it on a different box (platform), and then brought it over. Although it was probably also so people could write plug-ins for it. But don't let these folks fool you. IMNSHO, Watcom (still) produces better code than GCC. DJGPP seems very convoluted to me (typical of programs which originate on UNIX), where Watcom is very clean and easy. Although DJGPP does have much better support in every area you could imagine, and if you don't like something, you've got the sources to change it. Someone also said something about a commercial licence being needed. With DOS4G/W you've got an unlimited run-time licence, so you don't have to pay any more than you did for the compiler. Andrew Jones Kalum Somaratna aka Grendel wrote in message news:94622644001 AT out DOT newmail DOT net... > Greetings for the season to all, > > Could anyone please tell me the reason's why ID, who earlier used > Watcom/DOS4GW for DOOM etc switched to DJGPP. I know that > DJGPP is better than Watcom but were there any other reason's > (like financial - no royalties etc, better DPMI support etc) for > making there choice. I ask this because there was an earlier thread > which said that nearptr was added at ID's request. > > The reason I'm asking this question is that I first got to know about > DJGPP after playing Quake. I thought that the compiler used for > the game must be quite good for ID to make the switch and ditch > DOS4GW, had a peek at the EXE to find the compiler name and I > downloaded it, got rid of that monstrosity Borland 4.5 and I have > used DJGPP ever since. > > Thanks in advance, > Kalum