small documentation corrections. fixed the borked README.txt file.

changed version to 0.85.5 in the README files. changed version to
0.85.5 in quakedef.h.

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@449 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
Ozkan Sezer 2011-04-24 04:27:54 +00:00
parent 24aa8ca6f8
commit e77c1ad9df
4 changed files with 82 additions and 59 deletions

View File

@ -39,8 +39,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define X11_VERSION 1.10 #define X11_VERSION 1.10
#define FITZQUAKE_VERSION 0.85 //johnfitz #define FITZQUAKE_VERSION 0.85 //johnfitz
#define QUAKESPASM_VERSION 0.4 #define QUAKESPASM_VERSION 0.5
#define QUAKESPASM_VER_PATCH 4 // helper to print a string like 0.85.4 #define QUAKESPASM_VER_PATCH 5 // helper to print a string like 0.85.4
//define PARANOID // speed sapping error checking //define PARANOID // speed sapping error checking

View File

@ -11,7 +11,7 @@
<PRE> <PRE>
</PRE> </PRE>
</P> </P>
<P>QuakeSpasm 0.85.4 (27 March 2011)</P> <P>QuakeSpasm 0.85.5 (11 May 2011)</P>
<P> <P>
<H2><A NAME="toc1">1.</A> <A HREF="README.html#s1">About </A></H2> <H2><A NAME="toc1">1.</A> <A HREF="README.html#s1">About </A></H2>
@ -37,10 +37,10 @@
<H2><A NAME="toc5">5.</A> <A HREF="README.html#s5">Changes</A></H2> <H2><A NAME="toc5">5.</A> <A HREF="README.html#s5">Changes</A></H2>
<UL> <UL>
<LI><A NAME="toc5.1">5.1</A> <A HREF="README.html#ss5.1">0.85.4</A> <LI><A NAME="toc5.1">5.1</A> <A HREF="README.html#ss5.1"> Changes in 0.85.4</A>
<LI><A NAME="toc5.2">5.2</A> <A HREF="README.html#ss5.2">0.85.3</A> <LI><A NAME="toc5.2">5.2</A> <A HREF="README.html#ss5.2"> Changes in 0.85.3</A>
<LI><A NAME="toc5.3">5.3</A> <A HREF="README.html#ss5.3">0.85.2</A> <LI><A NAME="toc5.3">5.3</A> <A HREF="README.html#ss5.3"> Changes in 0.85.2</A>
<LI><A NAME="toc5.4">5.4</A> <A HREF="README.html#ss5.4">0.85.1</A> <LI><A NAME="toc5.4">5.4</A> <A HREF="README.html#ss5.4"> Changes in 0.85.1</A>
</UL> </UL>
<P> <P>
<H2><A NAME="toc6">6.</A> <A HREF="README.html#s6">Todo </A></H2> <H2><A NAME="toc6">6.</A> <A HREF="README.html#s6">Todo </A></H2>
@ -129,18 +129,18 @@ Compile time options include
<H2><A NAME="ss4.2">4.2</A> <A HREF="#toc4.2">Windows </A> <H2><A NAME="ss4.2">4.2</A> <A HREF="#toc4.2">Windows </A>
</H2> </H2>
<P>The QS developers cross-compile win32 binaries using <P>The QuakeSpasm developers cross-compile windows binaries using
<A HREF="http://www.mingw.org">Minimal GNU for Windows</A> (Mingw).</P> <A HREF="http://www.mingw.org">MinGW</A> and <A HREF="http://mingw-w64.sf.net">Mingw-w64</A>.</P>
<P>The project can also build using Visual Studio 2005 (or newer).</P> <P>The project can also be built using Visual Studio 2005 (or newer).</P>
<H2><A NAME="ss4.3">4.3</A> <A HREF="#toc4.3">Mac OS X </A> <H2><A NAME="ss4.3">4.3</A> <A HREF="#toc4.3">Mac OS X </A>
</H2> </H2>
<P>A Quakespasm App (including program launcher and update framework) can be made using the <B>Xcode</B> template found in the MacOSX directory.</P> <P>A Quakespasm App (including program launcher and update framework) can be made using the <B>Xcode</B> template found in the MacOSX directory.</P>
<P>Alternatively, have a look at <B>Quake/Makefile.darwin</B> for more instructions on building with GCC.</P> <P>Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on building from a console.</P>
<H2><A NAME="s5">5.</A> <A HREF="#toc5">Changes</A></H2> <H2><A NAME="s5">5.</A> <A HREF="#toc5">Changes</A></H2>
<H2><A NAME="ss5.1">5.1</A> <A HREF="#toc5.1">0.85.4</A> <H2><A NAME="ss5.1">5.1</A> <A HREF="#toc5.1"> Changes in 0.85.4</A>
</H2> </H2>
<P> <P>
@ -158,7 +158,7 @@ Compile time options include
<LI> Other minor sound and cdaudio updates</LI> <LI> Other minor sound and cdaudio updates</LI>
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.2">5.2</A> <A HREF="#toc5.2">0.85.3</A> <H2><A NAME="ss5.2">5.2</A> <A HREF="#toc5.2"> Changes in 0.85.3</A>
</H2> </H2>
<P> <P>
@ -182,7 +182,7 @@ Compile time options include
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.3">5.3</A> <A HREF="#toc5.3">0.85.2</A> <H2><A NAME="ss5.3">5.3</A> <A HREF="#toc5.3"> Changes in 0.85.2</A>
</H2> </H2>
<P> <P>
@ -201,7 +201,7 @@ Compile time options include
</UL> </UL>
</P> </P>
<H2><A NAME="ss5.4">5.4</A> <A HREF="#toc5.4">0.85.1</A> <H2><A NAME="ss5.4">5.4</A> <A HREF="#toc5.4"> Changes in 0.85.1</A>
</H2> </H2>
<P> <P>

View File

@ -4,7 +4,7 @@
<toc> <toc>
<verb></verb> <verb></verb>
QuakeSpasm 0.85.4 (27 March 2011) QuakeSpasm 0.85.5 (11 May 2011)
<sect> About <p> <sect> About <p>
@ -72,18 +72,18 @@ Compile time options include
<p>HOME directory support can be enabled via <bf>Misc/homedir_0.patch</bf> <p>HOME directory support can be enabled via <bf>Misc/homedir_0.patch</bf>
<p>The project can also be built with Codeblocks (project files included).</p> <p>The project can also be built with Codeblocks (project files included).</p>
<sect1> Windows <p> <sect1> Windows <p>
The QS developers cross-compile win32 binaries using <url url="http://www.mingw.org" name="Minimal GNU for Windows"> (Mingw). The QuakeSpasm developers cross-compile windows binaries using <url url="http://www.mingw.org" name="MinGW"> and <url url="http://mingw-w64.sf.net" name="Mingw-w64">.
The project can also build using Visual Studio 2005 (or newer).</p> The project can also be built using Visual Studio 2005 (or newer).</p>
</p> </p>
<sect1> Mac OS X <p> <sect1> Mac OS X <p>
A Quakespasm App (including program launcher and update framework) can be made using the <bf>Xcode</bf> template found in the MacOSX directory. A Quakespasm App (including program launcher and update framework) can be made using the <bf>Xcode</bf> template found in the MacOSX directory.
Alternatively, have a look at <bf>Quake/Makefile.darwin</bf> for more instructions on building with GCC. Alternatively, have a look at <bf>Makefile.darwin</bf> for more instructions on building from a console.
</p> </p>
<sect> Changes<p> <sect> Changes<p>
<sect1> 0.85.4<p> <sect1> Changes in 0.85.4<p>
<itemize> <itemize>
<item> Implement music (OGG, MP3, WAV) playback <item> Implement music (OGG, MP3, WAV) playback
<item> A better fix for the infamous SV_TouchLinks problem, no more hard lockups with maps such as "whiteroom" <item> A better fix for the infamous SV_TouchLinks problem, no more hard lockups with maps such as "whiteroom"
@ -98,7 +98,7 @@ Alternatively, have a look at <bf>Quake/Makefile.darwin</bf> for more instructio
<item> Other minor sound and cdaudio updates <item> Other minor sound and cdaudio updates
</itemize> </itemize>
</p> </p>
<sect1> 0.85.3<p> <sect1> Changes in 0.85.3<p>
<itemize> <itemize>
<item> Fix the "-dedicated" option (thanks Oz) and add platform specific networking code (default) rather than SDL_net <item> Fix the "-dedicated" option (thanks Oz) and add platform specific networking code (default) rather than SDL_net
<item> Much needed OSX framework stuff from Kristian <item> Much needed OSX framework stuff from Kristian
@ -118,7 +118,7 @@ Alternatively, have a look at <bf>Quake/Makefile.darwin</bf> for more instructio
</itemize> </itemize>
<sect1> 0.85.2<p> <sect1> Changes in 0.85.2<p>
<itemize> <itemize>
<item> Replace the old "Screen size" slider with a "Scale" slider <item> Replace the old "Screen size" slider with a "Scale" slider
<item> Don't constantly open and close condebug log <item> Don't constantly open and close condebug log
@ -133,7 +133,7 @@ Alternatively, have a look at <bf>Quake/Makefile.darwin</bf> for more instructio
<item> Add OSX Makefile (tested?) <item> Add OSX Makefile (tested?)
</itemize> </itemize>
<sect1> 0.85.1<p> <sect1> Changes in 0.85.1<p>
<itemize> <itemize>
<item>64 bit CPU support <item>64 bit CPU support
<item>Restructured SDL sound driver <item>Restructured SDL sound driver

View File

@ -4,32 +4,33 @@
Table of Contents Table of Contents
1. About 1. About
2. Downloads 2. Downloads
3. Hints 3. Hints
3.1 Music Playback 3.1 Music Playback
4. Compiling 4. Compiling
4.1 Linux/Unix
4.2 Windows
4.3 Mac OS X
5. Changes 5. Changes
5.1 0.85.4 5.1 Changes in 0.85.4
5.2 0.85.3 5.2 Changes in 0.85.3
5.3 0.85.2 5.3 Changes in 0.85.2
5.4 0.85.1 5.4 Changes in 0.85.1
6. Todo 6. Todo
7. Links 7. Links
______________________________________________________________________ ______________________________________________________________________
QuakeSpasm 0.85.4 (19 February 2011) QuakeSpasm 0.85.5 (11 May 2011)
1. About 1. About
QuakeSpasm is a Quake 1 engine based on the SDL port of FitzQuake. It QuakeSpasm is a Quake 1 engine based on the SDL port of FitzQuake. It
includes 64bit CPU support, a new sound driver, several networking includes 64bit CPU support, a new sound driver, several networking
fixes and a few graphical niceities. fixes and a few graphical niceities.
@ -39,28 +40,30 @@
2. Downloads 2. Downloads
Source Source
<http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.4.tgz/download> <http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.4.tgz/download>
Linux (x86) Linux (x86)
<http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.4_linux.tgz/download> <http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.4_linux.tgz/download>
Windows (x86) Windows (x86)
<http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.4_windows.zip/download> <http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.4_windows.zip/download>
OSX universal binary OSX universal binary
<http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.4_osx.zip/download> <http://sourceforge.net/projects/quakespasm/files/quakespasm-0.85.4_osx.zip/download>
3. Hints 3. Hints
Visit the FitzQuake Homepage <http://www.celephais.net/fitzquake> for
Visit the FitzQuake Homepage <http://www.celephais.net/fitzquake> for
a full run-down of the engine's commands and variables. a full run-down of the engine's commands and variables.
o To disable some changes, use "quakespasm -fitz" o To disable some changes, use "quakespasm -fitz"
o For different sound drivers use "SDL_AUDIODRIVER=DRIVER o For different sound drivers use
./quakespasm" , where DRIVER may be alsa, dsp, pulse, esd ... "SDL_AUDIODRIVER=DRIVER ./quakespasm" , where DRIVER may be alsa,
dsp, pulse, esd ...
o Shift+Escape draws the Console. o Shift+Escape draws the Console.
o From the console, use UP to browse the command line history and TAB o From the console, use UP to browse the command line history and TAB
@ -88,26 +91,28 @@
o Use the "-noextmusic" option to disable this feature. o Use the "-noextmusic" option to disable this feature.
o See README.music for more details, if necessary.
4. Compiling 4. Compiling
To check-out the latest version of QuakeSpasm, use :
svn co https://quakespasm.svn.sourceforge.net/svnroot/quakespasm/trunk
4.1. Linux/Unix:
After extracting the source tarball, browse the Makefile and edit the After extracting the source tarball, browse the Makefile and edit the
music streaming options, then music streaming options, then
______________________________________________________________________ ______________________________________________________________________
make make
cp quakespasm /usr/local/games/quake (for example) cp quakespasm /usr/local/games/quake (for example)
______________________________________________________________________ ______________________________________________________________________
Compile time options include Compile time options include
o make DEBUG=1 for debugging o make DEBUG=1 for debugging
o make SDLNET=1 to enable SDL_net (Otherwise the socket api will be o make SDL_CONFIG=/PATH/TO/SDL-CONFIG for unusual SDL installations
used directly)
o make SDL_CONFIG=/PATH/TO/SDL-CONFIG for unusual SDL installations
Streaming music playback requires "libmad" or "libmpg123" for MP3, and Streaming music playback requires "libmad" or "libmpg123" for MP3, and
"libogg" and "libvorbis" for OGG files. "libogg" and "libvorbis" for OGG files.
@ -115,13 +120,28 @@
HOME directory support can be enabled via Misc/homedir_0.patch HOME directory support can be enabled via Misc/homedir_0.patch
The project can also be built with Codeblocks (project files The project can also be built with Codeblocks (project files
included).. included).
4.2. Windows:
The QuakeSpasm developers cross-compile windows binaries using MinGW
<http://www.mingw.org/> and Mingw-w64 <http://mingw-w64.sf.net/>.
The project can also be built using Visual Studio 2005 (or newer).
4.3. Mac OS X:
A Quakespasm App (including program launcher and update framework) can
be made using the Xcode template found in the MacOSX directory.
Alternatively, have a look at Makefile.darwin for more instructions on
building from a console.
5. Changes 5. Changes
5.1. 0.85.4 5.1. Changes in 0.85.4
o Implement music (OGG, MP3, WAV) playback o Implement music (OGG, MP3, WAV) playback
@ -148,8 +168,8 @@
o Other minor sound and cdaudio updates o Other minor sound and cdaudio updates
5.2. 0.85.3
5.2. Changes in 0.85.3
o Fix the "-dedicated" option (thanks Oz) and add platform specific o Fix the "-dedicated" option (thanks Oz) and add platform specific
networking code (default) rather than SDL_net networking code (default) rather than SDL_net
@ -186,8 +206,7 @@
some other CD tweaks. some other CD tweaks.
5.3. 0.85.2 5.3. Changes in 0.85.2
o Replace the old "Screen size" slider with a "Scale" slider o Replace the old "Screen size" slider with a "Scale" slider
@ -206,16 +225,16 @@
o SDLNet_ResolveHost bug-fix allowing connection to ports other than o SDLNet_ResolveHost bug-fix allowing connection to ports other than
26000 26000
o sv_main.c (localmodels) Bumped array size from 5 to 6 in order for o Bumped array size of sv_main.c::localmodels from 5 to 6 fixing an
it to operate correctly with the raised limits of fitzquake-0.85 old fitzquake-0.85 bug which used to cause segfaults depending on
the compiler.
o Accept commandline options like "+connect ip:port" o Accept commandline options like "+connect ip:port"
o Add OSX Makefile (tested?) o Add OSX Makefile (tested?)
5.4. 0.85.1 5.4. Changes in 0.85.1
o 64 bit CPU support o 64 bit CPU support
@ -255,8 +274,7 @@
6. Todo 6. Todo
o Add uHexen2's first person camera (and menu item)
o Add HoT's first person camera (and menu item)
o Native CD audio support (if desired). cd_sdl.c doesn't have proper o Native CD audio support (if desired). cd_sdl.c doesn't have proper
volume controls volume controls
@ -276,20 +294,25 @@
7. Links 7. Links
QuakeSpasm Homepage <http://quakespasm.sourceforge.net> QuakeSpasm Homepage <http://quakespasm.sourceforge.net>
QuakeSpasm Project page <http://sourceforge.net/projects/quakespasm> QuakeSpasm Project page <http://sourceforge.net/projects/quakespasm>
FitzQuake Homepage <http://www.celephais.net/fitzquake> FitzQuake Homepage <http://www.celephais.net/fitzquake>
Sleepwalkr's Original SDL Port Sleepwalkr's Original SDL Port
<http://www.kristianduske.com/fitzquake> <http://www.kristianduske.com/fitzquake>
Baker's 0.85 Source Code Baker's 0.85 Source Code
<http://quakeone.com/proquake/src_other/fitzquake_sdl_20090510_src_beta_1.zip> <http://quakeone.com/proquake/src_other/fitzquake_sdl_20090510_src_beta_1.zip>
Func Quakespasm forum Func Quakespasm forum
<http://www.celephais.net/board/view_thread.php?id=60452> <http://www.celephais.net/board/view_thread.php?id=60452>
Func SDL Fitzquake forum Func SDL Fitzquake forum
<http://www.celephais.net/board/view_thread.php?id=60172> <http://www.celephais.net/board/view_thread.php?id=60172>
Ozkan's email <mailto:gmail - dot - com - username - sezeroz> Ozkan's email <mailto:gmail - dot - com - username - sezeroz>
Stevenaaus email <mailto:yahoo - dot - com - username - stevenaaus> Stevenaaus email <mailto:yahoo - dot - com - username - stevenaaus>
Kristian's email <mailto:gmail - dot - com - username - inveigle> Kristian's email <mailto:gmail - dot - com - username - inveigle>