
Maelstrom 1.4.1 -- Linux version

Version 2.0.0:	Not yet released
	*	Added a network-based score registration server.
	*	Added a '-printscores' command line option.
	*	Added a '-netscores' command line option.

Version 1.1.4:
	*	Fixed a time related bug in "long" v.s. "unsigned long"  !!??
	*	Removed an offending "#include <vga.h>" from main.cc
	*	Improved SVGA refresh algorithm (Thanks ARDI!)
			(too slow on my machine -- #ifdef'd out)
	*	Fixed a bug in shots not wrapping vertically
			(Thanks to Dave Ljung for finding that)

Version 1.1.3: 
	*	Fourth Public Release: 12/10/95
	*	Fixed asynchronous I/O problem on Solaris.
	*	Finished port of Maelstrom to Solaris 2.4
	*	Finished port of Maelstrom to SGI (IRIX 5.3
	*	Ported Maelstrom to ULTRIX 4.4	(No sound)
	*	Ported Maelstrom to HPUX 9.01	(No sound)
	*	Added a '-version' command line option.
	*	Added a '-fullscreen' command line option for X11.
	*	Added a '-nofade' command line option.
	*	If just '-gamma' is given, we print the current gamma level.
	*	Fixed a problem with '-privatecmap' where the mouse had
		to leave and re-enter the window to update the colormap.
	*	Added pixel doubling support -- compile-time option.
	*	Maelstrom pauses while iconified under X11.
	*	If Maelstrom is on a Linux console, it will run in SVGA mode.
	*	Oops, fixing Trident SVGA broke Mach32 SVGA.  Fixed.
	*	Added /dev/audio sound support.
			Thanks to 'rockndiamonds' and 'snd2au.c'  - Thanks! :)
Copyright for snd2au.c:
/************************************************************************/
/*      Copyright 1989 by Rich Gopstein and Harris Corporation          */
/*                                                                      */
/*      Permission to use, copy, modify, and distribute this software   */
/*      and its documentation for any purpose and without fee is        */
/*      hereby granted, provided that the above copyright notice        */
/*      appears in all copies and that both that copyright notice and   */
/*      this permission notice appear in supporting documentation, and  */
/*      that the name of Rich Gopstein and Harris Corporation not be    */
/*      used in advertising or publicity pertaining to distribution     */
/*      of the software without specific, written prior permission.     */
/*      Rich Gopstein and Harris Corporation make no representations    */
/*      about the suitability of this software for any purpose.  It     */
/*      provided "as is" without express or implied warranty.           */
/************************************************************************/

Version 1.1.2:
	*	Third Public Release: 10/17/95
	*	Fixed a compiler warning on vga_frambuf.cc
	*	Changed installation directory to /usr/local/bin
	*	Beautified the 'install' target in the Makefile
	*	Added 'uninstall' target to Makefile

	*	Bugs known in Linux X11 version:
			Iconifying Maelstrom doesn't put it in pause mode.

	*	Bugs known in Linux SVGA version:  (unknown causes)
			Keys can get "stuck" between levels.
			Console switching doesn't always pause the game
			After switching consoles, keystrokes cause SIGQUIT ??

	*	Sort-of ported Maelstrom to Solaris 2.4
		Known bugs:	(unknown causes)
			Setting asynchronous I/O in Sound Server returns EINVAL
			Sound support not tested

	*	Sort-of ported Maelstrom to the SGI
		Known bugs:	(unknown causes)
			Fading doesn't work, and neither does -privatecmap
			Some scores are reported as low negative numbers
			No sound support

	*	Sort-of ported Maelstrom to HPUX 10.0
		Known bugs:
			Not tested with X11
			No sound support

Version 1.1.1:
	*	Fixed a slight slowdown bug in mixer.cc (Thanks to
		John Seng <jseng@nwu.edu> for catching it.)
	*	Fixed the "white border" problem on some vga cards (trident)
		(Thanks to Antti J Tanskanen <atanskan@cc.helsinki.fi>)
	*	Fixed a bug in the cheat code, when you enter zero lives.
	*	Fixed a problem with Maelstrom_sound exiting with signal 11.
	*	Added Makefile variable toggling compiling SVGA support.
	*	Added "all-time high" Maelstrom-Scores file.

Version 1.1.0:
	*	Second Public Release: 9/1/95
	*	Made Maelstrom code more portable, using bytecopy macros
		and using shared memory XImages instead of BG pixmaps.
	*	Discovered that shared memory XImages are truly faster
		than shared background pixmaps.  Default to use XImage.
		(Thanks to Peter Mattis <petm@CSUA.Berkeley.EDU>)
	*	Added -speedtest option to test the speed of Maelstrom
		graphics blitting.  SVGA is about 30% faster than shared
		memory XImages in X11, on my system.
	*	Added -gamma N option, allowing gamma correction levels
		from 0 through 8.
	*	Fixed a sound race condition on slow machines.
	*	Added 24 bit color support.

Version 1.0.1:
	*	Added the "NewSounds" directory, filled with sound patches
		for Maelstrom collected from the Internet.
	*	Fixed Maelstrom so it would play the Simpsons sound patch.
	*	BUG: Bonus stage sound can break up during the screen fade
		on slow systems.  The fix is to use a larger sound fragment
		size, but this negatively impacts synchronization of the
		Maelstrom process and the sound server.  Not fixed.
	*	Fixed a coding issue so Maelstrom could be compiled with
		g++ 2.7.0
	*	Defined true and false for compiling with X11R5.
	*	Added 15/16-bit color support.  (Thanks to Peter Mattis)
	*	Fixed problem with Maelstrom leaving shared memory around.
		
Version 1.0:
	*	First Public Release: 8/1/95
