-----------------------------------------------------------------------------
Highly Experimental Revision History
-----------------------------------------------------------------------------

v2.09 - 9 May 2006
  - XMPlay: Fixed bug that caused non-PSF files to show improper lengths when
    queued in the playlist
  - XMPlay: Fixed empty error dialogs at the end of every song when 'Show
    error messages' was enabled
  - Fixed a silence detection bug that, very rarely, would have caused songs
    to end too early
  - Slight improvements in CPU usage all around, particularly when "Simulate
    frequency response" is enabled

v2.08 - 19 April 2006
  - Added support for Replay Gain and Clip Protect
  - Added support for Winamp Media Library and Advanced Title Formatting
  - Added native support for XMPlay
  - Added Unicode tag support, as described in PSF format spec v1.6
  - Fixed numerous bugs in PSF2 loading that were causing memory leaks and
    sub-optimal speed
  - New installer EXE

v2.07 - 23 January 2004
  - ESP0004: Ooooooops, the config wasn't being saved properly when you used
    that handy new "Configure Plugin" button from the info dialog.  Fixed.

v2.06 - 23 January 2004
  - PSXCore0008: Added NTSC vs. PAL handling
  - Fixed a few really minor bugs in the info dialog volume handling, and
    safeguarded it so out-of-range values don't take effect immediately

v2.05 - 12 November 2003
  - ESP0003: Fixed an occasional deadlock in Winamp2
  - Added "Configure Plugin" button to info dialog, since it's inconvenient
    to get to from Winamp

v2.04 - 24 September 2003
  - ESP0002: Improved error handling in Winamp2 decode thread
    (try playing a PSF, then moving/renaming it while it's playing, then try
    to seek backwards - this caused an internal error in 2.03)
  - Fixed an extremely rare crash condition in the R3000 CPU usage display
  - Updated URLs on all the dialogs ;)

v2.03 - 8 June 2003
  - New "Resample" option can change output sample rate arbitrarily
  - Bugfix: Fixed a memory leak

v2.02 - 5 June 2003
  - Added "Enable Main" option for soloing reverb effects.
  - Improved PSF2 downsampler speed.
  - Bugfix: Global volume was defaulting to "1" in v2.01; should be "2".

v2.01 - 4 June 2003
  - Core (emu0007a): Fixed a stuck-note-on-seek bug.
  - Added underflow check to the "Simulate Frequency Response" filter.
    Though this problem would never have appeared as long as the silence
    suppression options were on.
  - Added "Downsample PSF2 to 44100 Hz" option.

v2.0a - 31 May 2003
  - Winamp2, Winamp3: I hadn't realized the output times were off for PSF2
    because of various places in the plugin code where I'd assumed 44100 Hz.
    Oops.  Fixed.

v2.0 - 31 May 2003
  - First version with PSF2 support!
  - Core (emu0007): PS2 IOP emulation is complete.
  - Winamp2: If the thread priority is set to "Above Normal" or "Highest",
    it will temporarily demote itself to "Normal" during initial load or
    seek.  This should improve GUI responsiveness.

v1.10R - 23 May 2003
  - Core (emu0006): 11% faster playing, 26% faster seeking

v1.10 - 23 May 2003
  - Added "Simulate frequency response of real PSX" option
  - Added "Show error messages" option
  - Minor bugfix: Soft Saturate option now takes effect immediately like it
    was supposed to.
  - Util (util0002): Added "Perform strict format checking" option
  - Core (emu0005+): Tweaked the reverb some more
  - Winamp2: Reorganized, rewrote threading

v1.09s - 21 May 2003
  - Util (util0001): Added ScrubFormat workaround.
    After receiving some complaints that some CaitSith2 rips were no longer
    working in v1.09, I discovered that he was using invalid text section
    sizes.  They worked before, but the util0001 library in H.E. v1.09 was
    actually detecting the problem and electing not to play.

v1.09 - 21 May 2003
  - Core (emu0005): Drastically reduced the compressed library size
  - Core (emu0005): Root counters 0 and 1 implemented
  - Core (emu0004): Complete overhaul; PS2 IOP and SPU2 implemented but
    currently only work in PS1 compatibility mode
  - Core (emu0004): Numerous portability improvements

v1.08 - 14 March 2003
  - Got rid of the CPU divider option (CPU is always emulated at full speed
    now).  The default setting of 8 broke some Suikoden 2 songs, and the CPU
    core detects idle loops anyway.
  - SPU core: Fixed a bug which caused trouble with fast note retriggers.
    Most notably improved songs:
    * Genso Suikoden 2 - Silver Wolf
    * Genso Suikoden 2 - We Will Always Be (first part only)
    * Final Fantasy Tactics - World Map

v1.07 - 10 March 2003
  - Added Soft Saturation option, enabled by default
  - Winamp2: Added workaround for a bug in the DirectSound output plugin
  - Winamp2: Adjusted silence detection threshold (may make this fully
    adjustable later)

v1.06 - 14 February 2003
  - Winamp3: Added seeking capability
  - Winamp2: Fixed taskbar title scrolling bug

v1.05 - 31 January 2003
  - Preliminary (incomplete!) Winamp3 support
  - Rebuild with updated core:
    - 11% faster playing, 17% faster seeking
    - Fixes CPU problem crucial to Valkyrie Profile
  - Improved playtime memory usage (down to about the ideal 3 megs now)

v1.04 - 24 January 2003
  - minipsf / psflib support
  - Rebuild with updated core:
    - Addresses clicking problem in FFT
    - Adds adjustable emulation settings
  - More minor tweaks done to the reverb
  - Fixed slow seeking problem from v1.03

v1.03 - 17 January 2003
  - Fixed aliasing problem with the reverb

v1.02 - 17 January 2003
  - Added reverb

v1.01 - 12 January 2003
  - Fixed behavior when playing nonexistent files
  - Tweaked the Information box a little

v1.0 - 10 January 2003
  - First public release

-----------------------------------------------------------------------------

v0.1 - 7 January 2003
  - Rebuild with updated core fixes sample loops in FF9

v?.? - 23 December 2002
  - First working version

-----------------------------------------------------------------------------
