*************** Manley Ultrasound OS/2 MMPM Driver HISTORY ********************

940215 0.1a - Initial release

...

960109 1.000 beta - First release of "next generation" driver

960110 1.001 beta - Bug fixes
	- made driver slightly more tolerant of fast I/O buses
	- fixed minor problem with ultrdiag
	- fixed problem with AVI playbacks

960115 1.002 private beta - Bug fixes
	- tried again to make driver more tolerant of fast I/O buses
	- detect and allow for more early models GUS'
	- FIXED patch loading disruptions!
		- no more slowdowns in playback
		- no more disruptions in communications

960117 1.03 beta - Enhancements
	- added new mixer library to prepare for full mixer support
	- added /L switch to enable line-in at all times

960119 1.04 beta - Bug fixes
	- fixed patch bending bug
	- fixed mixer output disabling after running UltiMOD

960122 1.05 beta - Bug fixes
	- fixed CD audio mixer input disabling
	- more pitch bending fixes
	- fixed mixer detection routines for strange rev 3.4 cards

960301 1.10 - Enhancements and Bug fixes
	- added daughtercard mixer support
	- fixed obscure Trap Ds
	- removed limitation of >4 program (patch) changes in close
	  proximity during playback
	- fixed patch looping clicks
	- fixed clicks in DART playback
	- added multiple (2) ACTIVE digital audio streams (must use MINSTALL)
	- added SIMULTANEOUS digital audio, MIDI, and MOD (in shared mode = /S)
	- added icon to ultramem (thanks Samuel)


***************************** UltiMOD HISTORY *********************************
**** 24-03-'95 ****  Released Ultimod v1.0

**** 28-04-'95 ****  Released UltiMOD v1.1
              - Migrated my device driver and Robert Manley's MMPM/2 driver.
	      - Added MTM support. 
	      - Added the option to disable animation of the play button.
              - When random play is selected, songlists, that are passed on the
 	        command line, will be played randomly now.
	      - Saves path of songlist passed on command line for future 
		reference	
	      - Driver now displays default settings on bootup.

	      - Fixed problem with mods that execute a position jump to the
		current position when playing a songlist. (now loads next song)
              - Fixed bug in Slide Down. When sliding beyond note 1712 the
		wrong frequency was calculated.
              - Fixed bug in jump to loop effect (E6)
	      - fixed a few minor problems in the songlist implementation.

**** 24-08-'95 ****  Released UltiMOD v1.2 
	      - wild card support
	      - 2nd copy passes filename(s) to 1st copy of ultimod
	      - source code & info for device driver communication interface
		added
	      - Added exception handling. The playback thread will be unblocked
		when something bad happens. (divide by 0, protection violation
 		or kill signal) This prevents UltiMOD from becoming a zombie
		process that can't be killed. (when it crashes)
	      - S3M support added
	      - Beta XM support. (needs lots of work)
	
	      - Fixed bug in pattern break. (pattern breaks at line 64 didn't
		work)
	      - Fixed bug that prevented > 14 channels to be played. (oops)

**** 10-12-'95 **** Released UltiMOD v1.3
	      - Textmode UI added
	      - Added XM PanSlide, XM Global VolSlide, XM fine porta up/down,
		XM Key Off
	      - MAJOR efficiency increase. 
		i.e. 16 channel crolonog.s3m: 7% -> 3-4%
		Also responsible for (much) less CRC's while downloading with 
		high-speed modems.
	      - Songlist status saved in file (played songs, songs left etc)
	      - MTM working
	      - XM support much better now 
		(some modules still don't play right though)
	      - updated toolkit
	      - support added for 1 - 32 FastTracker modules
	
	      - Workaround for weird driver problem with samples > 64kb 
	      - Support for XM samples > 256 kb (8 bits)
	      - XM patterns (<64 or > 64 lines) work
	      - Fix in driver to support notes > 64 khz	
	      - Added a 3 ms delay between rampding down voices and
		(re)starting them. (less ultraclicks)
	      - Major playback bug removed. Caused too many restarts with
		some (a lot?) mods (mod, s3m, mtm, xm)
	      - Finetune bug removed. (runaway.s3m, 2ndreal1.s3m)
	      - Fixed XM Volume Column effects
	      - XM note > 96 -> note off
	      - rewind & forward problems with ultitext fixed
	      - Fixed UltraMemInit
	      - Fixed major bug in S3M volume slide effect. (now it actually
		works)
	      - UltiMOD sets the global volume back to the original level
		when it hits an S3M global vol effect with arg > 40.
	      - Fixed S3M arpeggio (arpeggio didn't continue with J00)
	      - Removed lots of clicks (especially noticable in 2ndreal1.s3m)
	      - PM ultimod no long crashes when it tried to play a songlist
		that consists of non-existing files. (div/0)
	      - Next button (or program) now works with non-random playback
		of songlists
	      - Even less chance at a hanging ultimod. (parts inside 
	 	critical sections should be crashproof now)
	      - fixed bug with rewind/forward (protection fault when trying
		to access an invalid pattern)
	      - fixed default panning for mods and s3ms
	      - less chance to get a fatal lockup in case of problems (change
		in driver)
	      - fix for hippo.s3m (appears to be a scream tracker bug)	
	      - corrupt mods won't crash ultimod as easily as before
	      - ultimod stops s3m's when it hits 255 in the pattern order
	      - fixed s3m effects K and L (with fine volslide down/up)
	      - Fixed sample offset effect bug 
	      - Fixed speed bug with forward/rewind (and s3m's)
	      - Fixed s3m load 'bug' (protection against invalid pattern
	        length in s3m)
	      - Fixed BPM bug. 

**** 04-03-'96 **** Released UltiMOD v1.4
	      - Added support for XM envelopes (volume & panning)
	      - Added XM fadeout
	      - Implemented buffering to improve stability under
		high system loads and decrease CPU usage even more
    	      - Pascal port of the toolkit added
	
	      - Fixed linear frequency calculation (XM)
	      - Ultitext now displays the E effects 
	      - Fixed playing of samples at octave 4
	      - Fixed forward/rewind (yet again)		
	      - 16 bits samples > 256 kb converted to 8 bits 	
	      - Fixed XM double effect bug (volume column and normal effect)	
	      - Fixed BPM bug (very low bpm)	
	      - Handles samples crossing a 256kb boundary right this time
