QuakeWorld v2.40 for DOS with WATTCP Stack
Original Concept and WATTCP import coding by NeoZeed
Testing, Pestering, and Coding by [HCI]Mara'akate
------------------------------------------------------

* Warning about potential sound corruption (and how to fix it) if a GUS is
   detected.
* F_Version reply.
* Menu option for V_CONTENTBLEND.  This cvar will also be saved to your
   config.cfg.
* -nogus to disable checking ULTRASND environment variable (useful if you have
   two sound cards and one to use your SB16 instead)
* -nocd -- a little faster to type than -nocdaudio ;)
* JOY_RECALIBRATE allows you recalibrate your joystick any time in quake.
* Fixed it so you can do "MAKE CLEAN" and spits out qdos.exe
   instead of quake.exe
* If -mem <value> is not defined it will default to 32MB (just like QW)
   instead of allocating all available RAM.
* 2GB fix from Hexen 2: HoT port
* VESA ini corruption fix from Hexen 2: HoT port
* Raised MAX_EFRAGS from 640->2048
* Added v_contentblend 0/1 cvar.  Finally, gl_polyblend comes to DOS!
* snd_restart command to restart the audio stack (useful for when I finally
   get s_khz to    work)
* -noclear to disable memory clearing.  If you start getting random
   crashed while playing, try not using this.  If it still happens then
   it's probably some non-standard map.
* FOV > 90 Hack
* Raised some limits for edicts, sound, etc. (Referenced from Darkplaces)
* -zone to default to 1024 for newer servers
* Raised SURFCACHE_SIZE_AT_320_200 default from 600->4096 -- Should be able
   to set d_picmip 0 and avoid seeing the RAM icon (for most maps!).
* CD_AUDIO.C no longer has "press any key to continue" for MSCDEX errors.

QIP Fixes (http://www.inside3d.com/qip/home.shtml):
* Cache_Alloc: already allocated Fix
* Coop not cleared when selecting SP through menu Fix
* MOVETYPE_PUSH error with non bsp models Fix
* SV_MAXVELOCITY Fix
* Win9X/Fast PC timing Fix
* Input is initialized before video (i.e. Joystick) Fix
* Win9X false amount of allocated memory Fix
* SB without BLASTER GPF Fix
