X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo 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> <16c0e29e-80d5-4ddd-b7c1-4754165f7e4d AT a32g2000yqm DOT googlegroups DOT com> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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" wrote: > "Rugxulo" wrote in message > > news:16c0e29e-80d5-4ddd-b7c1-4754165f7e4d AT a32g2000yqm DOT googlegroups DOT com... > > > On Nov 18, 11:21 pm, "Rod Pemberton" > > > >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.