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

940215 0.1a - Initial release


940216 0.1b - Bug fix

	- Digital Audio Applet working
	- dmplayer 0.92 working better


940216 0.1B - Same as 0.1b but with the readme (oops)


940220 0.1c - Bug fix

	- occasional "screeching" during playback
	- closely spaced playbacks killed audio device until reboot
	- odd sample rates not playing back correctly 


940228 0.2a - Enhancements and minor bug fixes

	- added stereo playback
	- fixed occasional return of invalid buffer
	- driver shouldn't become unusable until reboot anymore
	- re-thought line-out disabling "feature"
	- fixed minor resume location problem


940302 0.2b - Major bug fix

	- problem with 22Khz stereo playback could cause what looked
	  like a system hang


940310 0.3a - Cleanup, enhancements, and minor bug fixes

	- added installation file (ultravsd.dll)
	- updated other installation files
	- application volume controls now working sensibly
	- added support for balance (try it in dmplayer!)
	- cleaner transition between applications
	- workaround for dmplayer 1.01 "bug"
	- greatly improved Ultimotion sound quality!!! (yippee, hooray)
	- even lower system load
	- fixed loss of "stereo effect" after pause/resume


940404 0.4a - Enhancements

	- improved Ultimotion playback
	- added DOS virtualization (audiovdd.sys)
	- added hardware MIDI (through MIDI port)


940406 0.4b - MAJOR BUG FIX

	- all versions of the kernel except mine(!) IPE'd at boot time
	  with 0.4a.


940412 0.4c - Enhancements and minor bug fixes

	- tightened up MIDI timing
	- fixed pause/resume bug in dmplayer 1.01
	- shortened sound delay


940412 0.4d - Major bug fix

	- closing MIDI applet while playing hangs system


940422 0.5a - Private beta test release
940822 0.5b - Private beta test release
940829 0.5c - Private beta test release


940830 0.5d - Enhancements

	- FIRST SHAREWARE VERSION
	- check for IRQ conflict at boot
	- transparent mode for ICS mixer (rev 3.7 cards)
	- transparent mode for 16-bit CODEC (MAX/daughtercard)
	- Virtual Device Driver (VDD) - ULTRAVDD.SYS
		- MPU-401 emulation to DOS/Win sessions
		- reduced interrupt latency


941018 0.5e - Bug Fixes

	- ULTRAVDD.SYS trap at boot when using another device on IRQ 2/9
	- DOS session startup bug with rev 3.7 boards
	- Warp MMOS2 confusion over 16-bit playback
	- line-in disabled after device closed


941118 0.6a - Enhancements

	- added GM emulation for DOS/Win sessions to ULTRAVDD.SYS - requires
	  separate package which is sent only to registered users.
	- improved interrupt virtualization and handling on MIDI interrupt
	- improved Windows Configuration section of ULTRADD.DOC


941121 0.6b - Bug Fixes

	- virtual MIDI IRQ handling (mega-Doh!)
	- ICS and GUS mixer line-in not-enabled after startup


941123 0.6c - Enhancements

	- got DOOM2 GM music working
	- isn't that enough!
	- improved virtual MIDI IRQ handling when emulating MPU-401
	- really improved WinOS2 CONFIGURATION section of ULTRADD.DOC
	- *** NEW e-mail address - see BUG REPORTS section


941227 0.6d - Enhancements and bug fixes

	- put back in code which plays non-standard sampling rates properly
	  and just accepting the fact that MMPM truncates the last buffer
	  on large files when doing so (MMPM BUG since 2.1!)
	- fixed PDD to allow it to work with AUDIOVDD again
	- implemented Phat's wrap-around click removal algorithm

950503 0.7a - Enhancements

	- new version incorporating Sander Van Leeuwen's UltiMOD driver
	- BIG thanks to SANDER for doing this!!!!

950824 0.8a - Enhancements
	- improved speed and reduced driver size
	- toolkit included to enable you to program your own application
	  using the Ultrasound!

***************************** UltiMOD HISTORY *********************************

24-8-'95      - Released UltiMOD v1.2 (finally)
26-7-'95      - final beta release v1.2
24-7-'95      - wild card support
18-7-'95      - 2nd copy passes filename(s) to 1st copy of ultimod
17-6-'95      - Fixed bug in pattern break. (pattern breaks at line 64 didn't
		work)
	      - source code & info for device driver communication interface
		added
16-6-'95      - 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)
15-6-'95      - XM support a lot better, but far from complete or perfect
14-6-'95      - Fixed bug that prevented > 14 channels to be played. (oops)
13-6-'95      - Alpha XM support. (needs lots of work)
12-6-'95      - Beta S3M support. (almost finished)
 2-6-'95      - Beta textmode version
28-4-'95      - Released UltiMOD v1.1
25-4-'95      - Fixed problem with mods that execute a position jump to the
		current position when playing a songlist. (now loads next song)
	      - Recompiled with Watcom C v10.0A. Code a bit bigger, but uses
		less CPU time.
24-4-'95      - CPU usage way up. (6%) Have to look at what's causing this.	
20-4-'95      - Migrated my device driver and Robert Manley's MMPM/2 driver.
18-4-'95      - Fixed bug in Slide Down. When sliding beyond note 1712 the
		wrong frequency was calculated.
16-4-'95      - Fixed bug in MTM loading procedure. (still not working right 
		though)
	      - Even less CPU usage. A few % with 4 channels mods. The more
		channels used, the more the CPU usage goes down.
11-4-'95      - Fixed bug in jump to loop effect (E6)
	      - Added MTM support. 
	      - fixed a few minor problems in the songlist implementation.
 3-4-'95      - When random play is selected, songlists, that are passed on the
 	        command line, will be played randomly now.
27-3-'95      -	One thread less. Thread 3 does all the work now.
		Small decrease in CPU load. (down 2-3%)
	      - Added the option to disable animation of the play button.
		When turned off CPU usage drops 5% (on my lowly 486SX 25
		to 11 - 13 %).
	      - Saves path of songlist passed on command line for future 
		reference	
	      - Changed default balance settings. Values 0 and 15 causes
		problems for some people. 
	      - Driver does now display default settings on bootup.
24-3-'95      -	Released Ultimod version 1.0
