1 2README for Linux SVGALib Quake 3------------------------------ 4 5Requirements: 6 7- X11R5 later, only tested with XFree86, should work with most X Servers 8- libc 5.2.18 or later (5.0.9 will not work, /lib/libc.so.5.2.18) 9- CD-ROM for CDAudio 10- Soundcard capable of mmap'd buffers. USSLite 3.5.4 was used to build squake 11 with. Works fine on SoundBlaster 16 and Gravis Ultrasound MAX. 12- SVGALib supported mouse (usually if it works with X, it'll work with 13 squake). 14- Kernel 2.0.24 or later 15 - untested with 2.1 kernels, your mileage may vary 16 17This is a windowed version that is generic for X11. It runs in a window 18and can be resized. You can specify a starting window size with: 19 -width <width> 20 -height <height> 21 -winsize <width> <height> 22Default is 320x200. It works in 16bit modes, but it's slower (twice as many 23bytes to copy). 24 25No other video modes are supported (just runs windowed). Mouse is read, but 26not "grabbed" by default. Go to the Options menu and turn on Use Mouse to grab 27the mouse and use it in the game. If you want to move the mouse out of 28QWCL, you have to turn Use Mouse off. 29 30Full sound support is included. The default sound rate is 16-bit stereo, 3111KHz. You can change this in the options section below. 32 33New Command Line Options for Linux SVGAlib Quake 34------------------------------------------------ 35 36-mem <mb> 37Specify memory in megabytes to allocate (default is 8MB, which should be fine 38for most needs). 39 40-nostdout 41Don't do any output to stdout 42 43-cddev <device> 44CD device, default is /dev/cdrom 45 46-sndbits <8 or 16> 47Set sound bit sample size. Default is 16 if supported. 48 49-sndspeed <speed> 50Set sound speed. Usual values are 8000, 11025, 22051 and 44100. 51Default is 11025. 52 53-sndmono 54Set mono sound 55 56-sndstereo 57Set stereo sound (default if supported) 58 59Installation 60------------ 61 62Boot DOS (I know, but you need it to run the Quake install program) and 63install Quake from your Quake CD to a DOS parition. 64 65Boot Linux and make a directory for Quake. Copy everything from the DOS Quake 66directory into it. i.e.: 67 (cd /dos/quake; tar cf - .) | (cd ~/quake; tar xf -) 68 69Quake for X11 does not need to be setuid root. Sound can fail if /dev/dsp is 70not mode 666. 71 72Quake may segfault if it tries to initialize your sound card and their isn't 73one. Same with the CDROM. If it dies, try it with -nosound and/or 74-nocdaudio. If you have a sound card it died on and you know it is 75supported by USSLite (the driver that comes with the Linux kernel), let me 76know and I'll take a look at it. 77 78It should work with SCSI CDROMs, but is untested. 79 80Full TCP/IP network support is in, including listen and dedicated server 81modes. 82 83All of the options described in TECHINFO.TXT and MANUAL.TXT from the Quake 84distribution will work, 'cept for stuff with vid modes and stuff. 85 86End Notes 87--------- 88 89Linux Quake is *NOT* an officially supported product. Mail about it 90will be deleted. Do not email id about this product. If you are having 91technical difficultly, you can email me, but make sure you have the correct 92kernel, libc, svgalib and other software versions before you email me. 93 94Dave 'Zoid' Kirsch 95zoid@idsoftware.com 96Official Quake Unix Port Administrator 97 98Acks 99---- 100 101Greg Alexander <galexand@sietch.bloomington.in.us> for initial work in SVGALib 102support. 103Dave Taylor <ddt@crack.com> for basic Linux support. 104id Software for Quake and making me port it. :) 105 106Lots of people on #linux, #quake for testing. 107 108