aboutsummaryrefslogtreecommitdiffstats
path: root/WinQuake/docs/README.X11
diff options
context:
space:
mode:
authorTravis Bradshaw <travis.bradshaw@idsoftware.com>2012-01-31 14:32:09 -0600
committerTravis Bradshaw <travis.bradshaw@idsoftware.com>2012-01-31 14:32:09 -0600
commit0023db327bc1db00068284b70e1db45857aeee35 (patch)
tree01dd8366d20bd674741cfe8ceb069d82a2e33973 /WinQuake/docs/README.X11
downloadquake-pum-0023db327bc1db00068284b70e1db45857aeee35.tar.gz
The Quake sources as originally release under the GPL license on December 21, 1999
Diffstat (limited to 'WinQuake/docs/README.X11')
-rw-r--r--WinQuake/docs/README.X11107
1 files changed, 107 insertions, 0 deletions
diff --git a/WinQuake/docs/README.X11 b/WinQuake/docs/README.X11
new file mode 100644
index 0000000..b7a1667
--- /dev/null
+++ b/WinQuake/docs/README.X11
@@ -0,0 +1,107 @@
+
+README for Linux SVGALib Quake
+------------------------------
+
+Requirements:
+
+- X11R5 later, only tested with XFree86, should work with most X Servers
+- libc 5.2.18 or later (5.0.9 will not work, /lib/libc.so.5.2.18)
+- CD-ROM for CDAudio
+- Soundcard capable of mmap'd buffers. USSLite 3.5.4 was used to build squake
+ with. Works fine on SoundBlaster 16 and Gravis Ultrasound MAX.
+- SVGALib supported mouse (usually if it works with X, it'll work with
+ squake).
+- Kernel 2.0.24 or later
+ - untested with 2.1 kernels, your mileage may vary
+
+This is a windowed version that is generic for X11. It runs in a window
+and can be resized. You can specify a starting window size with:
+ -width <width>
+ -height <height>
+ -winsize <width> <height>
+Default is 320x200. It works in 16bit modes, but it's slower (twice as many
+bytes to copy).
+
+No other video modes are supported (just runs windowed). Mouse is read, but
+not "grabbed" by default. Go to the Options menu and turn on Use Mouse to grab
+the mouse and use it in the game. If you want to move the mouse out of
+QWCL, you have to turn Use Mouse off.
+
+Full sound support is included. The default sound rate is 16-bit stereo,
+11KHz. You can change this in the options section below.
+
+New Command Line Options for Linux SVGAlib Quake
+------------------------------------------------
+
+-mem <mb>
+Specify memory in megabytes to allocate (default is 8MB, which should be fine
+for most needs).
+
+-nostdout
+Don't do any output to stdout
+
+-cddev <device>
+CD device, default is /dev/cdrom
+
+-sndbits <8 or 16>
+Set sound bit sample size. Default is 16 if supported.
+
+-sndspeed <speed>
+Set sound speed. Usual values are 8000, 11025, 22051 and 44100.
+Default is 11025.
+
+-sndmono
+Set mono sound
+
+-sndstereo
+Set stereo sound (default if supported)
+
+Installation
+------------
+
+Boot DOS (I know, but you need it to run the Quake install program) and
+install Quake from your Quake CD to a DOS parition.
+
+Boot Linux and make a directory for Quake. Copy everything from the DOS Quake
+directory into it. i.e.:
+ (cd /dos/quake; tar cf - .) | (cd ~/quake; tar xf -)
+
+Quake for X11 does not need to be setuid root. Sound can fail if /dev/dsp is
+not mode 666.
+
+Quake may segfault if it tries to initialize your sound card and their isn't
+one. Same with the CDROM. If it dies, try it with -nosound and/or
+-nocdaudio. If you have a sound card it died on and you know it is
+supported by USSLite (the driver that comes with the Linux kernel), let me
+know and I'll take a look at it.
+
+It should work with SCSI CDROMs, but is untested.
+
+Full TCP/IP network support is in, including listen and dedicated server
+modes.
+
+All of the options described in TECHINFO.TXT and MANUAL.TXT from the Quake
+distribution will work, 'cept for stuff with vid modes and stuff.
+
+End Notes
+---------
+
+Linux Quake is *NOT* an officially supported product. Mail about it
+will be deleted. Do not email id about this product. If you are having
+technical difficultly, you can email me, but make sure you have the correct
+kernel, libc, svgalib and other software versions before you email me.
+
+Dave 'Zoid' Kirsch
+zoid@idsoftware.com
+Official Quake Unix Port Administrator
+
+Acks
+----
+
+Greg Alexander <galexand@sietch.bloomington.in.us> for initial work in SVGALib
+support.
+Dave Taylor <ddt@crack.com> for basic Linux support.
+id Software for Quake and making me port it. :)
+
+Lots of people on #linux, #quake for testing.
+