CHANGES file for Bub 32-bit
---------------------------

Bub, Bub16, Bub286, Bub 32-bit are all the same game and are all
Copyright 1996, 1997, 1998 Brad Spencer <spencer@cs.dal.ca>
Portions copyrighted by their respective owners.

This is a list of changes from v0.97 onwards

...........................................................................

January 4, 1997: 	Fixed crash when high scores was deleted.  Problem
					was use of allocated but uninitialized memory in
					high.c.  To be rereleased as v0.99.
					Email address changed to spencer@cs.dal.ca

July 10, 1997:      First public release.  No code changes at all.

March 25, 1997:     Apart from this being a day where all of Austria was
v0.98z beta         disconnected from the Internet as a protest, it seems
                    like Bub's last serial bug might be fixed!  It was
                    just a fix in my UART library where bytes were trying to
                    be sent before the chip was ready.

                    The version number is Jordan's doing.

March 21, 1997:     After developing an interrupt driven serial
v0.98 beta          communications package, I dropped it into the game.
send to testers     It required little more than function renaming once all
                    of the bugs were worked out of the uart functions
                    themselves.  The serial communications present in v0.97
                    just plain didn't work.  They were crap, and I wish I'd
                    just done it right the first time.  Nobody else ever
                    saw it though, so who cares.

                    A couple of drawing an code duplication issues were
                    resolved.  (i.e. I fixed a function and deleted 5 lines
                    of code)

March 9, 1997:		Pressure from various sources (mostly friends, but also
		 			the release of "My Balls Have Dropped" Bust-A-Move
					clone) push me to finish off Bub once and for all.  All
					that is really missing from the 32-bit version at this
					point is the serial-port code.  I have decided to insert
					a quick hack using bioscom. :)  The "packets" sent by
					Bub are only a few bytes long (I think the longest is
					three bytes long), so this shouldn't cause any problems
					even under Win95.... I hope.

					Added serial-port support in 32-bit version.  Two-player
					mode with music at last!  Note that only BIOS-known
					ports will work at the moment.  This WILL be fixed in
					an upcoming release (once I have more time!).  For now,
					you can use one of the various utilities that "swap"
					COM ports if you have to.  Also note that the -p and -i
					options remain unchanged, but the IRQ is ignored.  Also,
					only 9600, 4800, 2400, 1200, 600, 300, 150, 110 bps are
					supported.


January 2, 1997:	Bub v0.96

Before January 2, 1997, there were many versions of Bub and there have
been many changes since it was begun sometime in the summer of 1996.  Bub
was built with various versions of Turbo C until I at last saw the light
and moved to DJGPP v2.  Bub is currently a 32-bit program with "full" S3M
module playing support, thanks to my MOD/S3M player, ChudMod.  For more
information on Bub, ChudMod, and other programs of mine, check my homepage
at http://www.ug.cs.dal.ca/~spencer.  Most importantly, enjoy playing Bub!


