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

* S_KHZ cvar for a planned S_KHZ feature (it's not used by anything, don't
   bother!)
* ADR0 thru ADR9 cvars for a planned Address Book feature.
* Mouse sensitivity slider goes up to 50.
* -safevga.  This will override your vid_mode (including any in CFGs) to start
   at 320x200.  -safe will also add this.
* "QUIT!" command.  Allows you to quit immediately with no confirmation.
* You can press enter on the quit screen to default pressing 'y'.
* All drivers now coexist peacefully (BW, MP, Serial, and IPX).  Huge thanks
   to Ozkan Sezer (sezero) of Hammer of Thyrion port for making this happen!
   Can't thank this guy enough for all his wonderful help!
* You can play QDOS without a packet driver.  Thanks to Ozkan Sezer (sezero)
   of Hammer of Thyrion port for the fix.  I hope to have all drivers
   coexisting peacefully (bw, mp, serial, and ipx) with WATT32 so you can
   load this on Win9X and still play online.
* CL_NODEMOS.  This will allow you to disable the startup demos.  It is
   stored in your config.cfg and there is a menu option for it.  You can
   also use -nodemo.
* Serial driver has returned.  I don't have another DOS PC with a modem to
   test it's compatibility with WATT32.  To the one dude out there who would
   ever care enough to test it, please tell me!
* NULL Timeout code has returned.  The errors NeoZeed had in the past were
   possibly related to the timing issues we first discovered.  Report any
   connectivity issues.  Personally, I haven't experienced any.
* CL_FULLPITCH and PQ_FULLPITCH support.  As far as I can tell, most servers
   have disabled it anyways.  It's best to add this to your autoexec.cfg as
   most servers will force it to become 0 if they don't want you using it
   for obvious cheating concerns.  There is also a menu value for this.
* Warning about potential sound corruption (and how to fix it) if a GUS is
   detected.
* F_Version reply support.  Confuse everyone during a game!
* 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.
