www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/05/23/15:46:49

From: "Gordon Hogenson" <gordon AT yrd DOT chem DOT washington DOT edu>
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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019