delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/06/04/11:46:42

From: bitch AT delorie DOT com (bitch AT suck DOT mine DOT com)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: "Are Allegro's routines fast enough to write Quake-like games?" - No. HUH?
Date: Tue, 03 Jun 1997 02:05:31 GMT
Organization: Cybermax, Inc.
Lines: 40
Message-ID: <338b7ff5.3171460@news.cybermax.net>
References: <199705232152 DOT QAA08574 AT rrnet DOT com> <33875EFC DOT 2306 AT imag DOT net> <5m8o7e$mo6 AT freenet-news DOT carleton DOT ca>
NNTP-Posting-Host: 208.197.144.36
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hey Bubba I think your confused about the ANSI C thing.

BTW Quake uses djgpp compatible ASM code - a healthy amount of it.

On 25 May 1997 07:03:10 GMT, ao950 AT FreeNet DOT Carleton DOT CA (Paul
Derbyshire) wrote:

>
>SpankE (dingfam AT imag DOT net) writes:
>> El Guapo Grande del Fuego wrote:
>>> 
>>> I'm sorry, but I'd have to say no on this one...  Allegro has rather slow
>>> 3D routines if you ask me...  Now, if you look at something like Plush3D
>>> by Justin Frankel (http://nullsoft.home.ml.org), that'd probably be fast
>>> enough.
>>> 
>>> Allegro's routines are decent, but they definitely need optimization...  When
>>> you look at the 3D routines, they're all in C, probably not a good thing :)
>>> 
>> Carmack and Abrash both state that Quake was written in 100% ANSI C
>> aswell.
>
>This I doubt very much. Full-ANSI-compliant programs are text only,
>because ANSI doesn't have any graphics stuff specified or standardized!
>This is, presumably, because ANSI C has to be identical on all manner of
>platforms, and there's a world of difference in graphics between an X
>workstation, a PC with an S3, a PC with a Trident, a PC with a (yum!)
>Matrox MGA 2 meg, or a Macintrash... and then, there are text-only
>platforms, such as ordinary Unix software that needs to interface by a
>text-only console or by a term type like VT100 or (of course) ANSI.
>
>So, I cannot see how Quake could be written to have graphics more
>sohisticated than ascii-art without using a library, using a VESA driver,
>or something else non-ANSI...
>--
>    .*.  Where feelings are concerned, answers are rarely simple [GeneDeWeese]
> -()  <  When I go to the theater, I always go straight to the "bag and mix"
>    `*'  bulk candy section...because variety is the spice of life... [me]
>Paul Derbyshire ao950 AT freenet DOT carleton DOT ca, http://chat.carleton.ca/~pderbysh

- Raw text -


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