From: "Gordon Hogenson" Date: Mon, 23 May 1994 11:58:23 -0700 References: <199405222104 DOT RAA09312 AT freenet3 DOT carleton DOT ca> To: aj486 AT freenet DOT carleton DOT ca, djgpp AT sun DOT soe DOT clarkson DOT edu Subject: Re: frustrated to hell On May 22, 5:04pm, Lawney Rosebrook wrote: > Subject: frustrated to hell > What have I gotten myself into??? > > I heard that DOOM was written in DJGPP and thought, hey cool I can write > some decent speed stuff finally (I was programming in windows though not > through my own choice) >-- End of excerpt from Lawney Rosebrook Well, DOOM was developed on a NeXT, the system compiler for which is in fact GNU C. There is a good article on the development of DOOM in Game Developer Magazine, issue 1. There are some DOOM development screen shots depicting some bit of DOOM code being subjected to the careful scrutiny of GDB, the beloved GNU debugger, complete with a snazzy GDB-GUI. The major reasoncited for developing on a NeXT was "NeXTStep helps clean out bugs during the development process." Although the main reason for this is no doubt that they wanted as little to do with DOS as possible, certainly GNU C and GDB were major factors in their choice of development environment, described in the article as a 'true programmers environment.' While we don't have the fancy GUI stuff, we have GCC and (at the moment a preliminary) GDB, so we have it where it counts... Unfortunately, DOOM uses DOS/4GW as an extender [the Watcom extender], and was probably compiled with Watcom C. They might have used GCC as a cross-compiler or some such thing, which is what they are now doing for some of those SNES things that let you play video games on your TV. All this of course has nothing to do with LIBGRX. To answer your question, just copy the header files in libgrx/include to djgpp/include and the library modules to the main lib directory. Or you can set the libpath and includepath variables found in setdjgpp.bat to search the appropriate directories under the libgrx tree... -- ---------------------------------------------------------------- Gordon J. Hogenson Tel. (206) 522-5664 home email: ghogenso AT u DOT washington DOT edu (206) 685-2951 work finger: gordon AT yrd DOT chem DOT washington DOT edu FAX: (206) 685-8665