Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

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