delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2009/11/21/03:30:24

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Rugxulo <rugxulo AT gmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Quake/EGA
Date: Sat, 21 Nov 2009 00:21:00 -0800 (PST)
Organization: http://groups.google.com
Lines: 52
Message-ID: <28dc0ee7-9541-4224-8cfc-2db598addfc7@a21g2000yqc.googlegroups.com>
References: <80bc443c-1277-4822-9481-49b3cd6d807f AT s15g2000yqs DOT googlegroups DOT com>
<he2kni$n0k$1 AT aioe DOT org> <16c0e29e-80d5-4ddd-b7c1-4754165f7e4d AT a32g2000yqm DOT googlegroups DOT com>
<he4pkv$9vn$1 AT aioe DOT org>
NNTP-Posting-Host: 65.13.115.246
Mime-Version: 1.0
X-Trace: posting.google.com 1258791660 8377 127.0.0.1 (21 Nov 2009 08:21:00 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Sat, 21 Nov 2009 08:21:00 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: a21g2000yqc.googlegroups.com; posting-host=65.13.115.246;
posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5)
Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729),gzip(gfe),gzip(gfe)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

On Nov 19, 6:57=A0pm, "Rod Pemberton" <do_not_h DOT  DOT  DOT  AT nohavenot DOT cmm> wrote:
> "Rugxulo" <rugx DOT  DOT  DOT  AT gmail DOT com> wrote in message
>
> news:16c0e29e-80d5-4ddd-b7c1-4754165f7e4d AT a32g2000yqm DOT googlegroups DOT com...
>
> > On Nov 18, 11:21 pm, "Rod Pemberton" <do_not_h DOT  DOT  DOT  AT nohavenot DOT cmm>
> > > >http://vogons.zetafleet.com/viewtopic.php?t=3D22910
>
> > > You say there:
>
> > > > ... but eventually wrote their own wimpy compiler.
>
> > > Which compiler are you talking about?
>
> > > Are you talking about the Q3VM compiler (aka Q3LCC or QVM compiler
> > > etc.)? =A0This was a version of LCC, from which both LCC-Win32 and Pe=
lles
> > > C are also derived.
>
> > No, I'm talking about QCC for mods.
>
> That's interesting. =A0I've been looking at interpreters and virtual mach=
ines
> alot lately. =A0It seems they developed used two different C compilers fo=
r
> different Quakes. =A0It looks like Quake C started out as a C subset and =
then
> morphed into a custom object-oriented game language.
>
> Quake C (qcc) for Q1http://en.wikipedia.org/wiki/Quake_C
>
> LCC derivative (q3lcc) for QVM in Q3http://en.wikipedia.org/wiki/Quake_II=
I_Arena

Here's some better Quake links that you (or somebody else) may find
useful:

http://www.team5150.com/~andrew/carmack/johnc_plan_1997.html
http://www.gamers.org/pub/idgames2/utils/quakec/
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/allegro/mdlib045.zip
http://quest-ed.sourceforge.net/
http://www.inside3d.com/qip/home.shtml

Basically, those are 1). why id didn't target DOS for Quake II, 2).
some QCC derivatives (a few DJGPP compiles et al.), 3). a DJGPP lib
for .PAKs, 4). GUI editor (DJGPP compile et al.), 5). bugfixed DJGPP
port (et al.) circa 2002.

P.S. DOSEMU is slightly faster than DOSBox, but either way it seemed
to run good enough for me.

- Raw text -


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