*********************************************************************************
*										*
*		  MODULAR ROLAND MPU-401 MIDI INTERFACE DRIVER			*
*			        version 0.1 alpha				*
*		      (for Linux version 1.1.64 to 1.1.70)			*
*										*
*		             MIDI/Sequencer library				*
*			       version 0.11 alpha				*
*										*
*			    written by Kim Burgaard				*
*		        copyright (c) 1994 Kim Burgaard				*
*				   1994-12-04					*
*										*
*********************************************************************************

		     *** CHANGE LOG started 1994-12-03 ***

1994-12-04:

Changed the driver device file name '/dev/mpu401' to '/dev/mpu401data'.
(`Makefile', `gsreset'.c and `smfplay.c').

Fixed bug in `midifile.c', function `midi_save_0()'. I calculated a wrong track
size since I counted the track size field with too, effectively making the
track size value 4 bytes too large. This did not cause problems with any of
mine utilities as I do not use the size field but rely on proper META EOT
handling instead. Thus, my MIDI songs (which were processed with the library)
did not load into fx. WinJammer... :-(

Removed my song collection from the package. They simply took up too much room :-(

1994-12-03:

Changed MPU_IOP_RETRY from 1000000 to 100000 in `mpu401.c'

Fixed evil bug in `mpu401.c' and `smfplay.c'. It caused the kernel to hang (!)
because of careless use of interruptible_sleep_on/wake_up_interruptible. This
only happened if the user terminated the replayer *exactly* when the driver
attempted to wake up the replayer.

Fixed timeout bug in `mpu401.c', in function `mpu_RqDta'. Forgot cli()/sti() pairs
in mpu_RqDta which caused sync problems between driver and device.

*********************************************************************************