Last Updated: 5:52 PM 7/24/2001

Audio Plugin Readme
-------------------

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

Please notice:
  This plugin was tested to run on PJ64, TR64, and Apollo.  Any use of 
this plugin on any other emulator may have undesired results.  
Use at your own risk.

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

Usage:
  Unzip the contents of this archive into the Plugin directory in the destination
emulator's directory. (ie. C:\Emulators\Apollo\Plugin)

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

RELEASE NOTES:
  Please don't bug me about the Audio being choppy or being off.  If you want,
I will release a version to hook Jabo's Audio DLL.  But other then that,
your emails will be ignored.

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

What's New:
-----------
- v0.21  - Fixed a bug in the GAIN command for ABI 2 (Bug #8 Fixed)
         - Fixed problem with "INTER2" in ABI 2 (Bug #4 and #6 Fixed)
         - New Audio Code wasn't complete for this release...

- v0.20  - Rewrote the Direct Sound Code (Discontinued using zilmar's code)
         - Added Fill Audio option to hopefully smooth out audio a little bit for
           those who are just below audio play time.
    "  b - Fixed problem with some Audio Cards (Audio Code Revision 1.1)
         - Added Registery Settings
         - Found a little bit of speed hidden in the dll file
       c - Added Audio Code Revision 2.1

- v0.13  - Fixed the issue in MKT, Robotron, Cruisin USA, Rampage World Tour, and some others.
    "  b - Fixed a problem with the Interleave... - Thanks to LaC for clarifying
	 - Fixed bad VADPCM decompression with the 4:1 compression ratio. Skull Kid is fine :)
	 - Halved the size of the DLL file...  cut out all the garbage.
	 - Went back to standard C calling convention.  Fastcall caused too many issues...

- v0.12b - I decided to include this small readme.txt for all maintenance releases.
	 - Added some code to help prevent the plugin from erroring out when a rom is closed.
	 - Made the AiHack enabled by default (It's preferred in most situations)
	 - Added some safeguards to prevent areas of code from clashing (due to threading).

Known Issues: (* - Indicates a resolved issue)
-------------
*1. Problem: Zelda MM "People Bug" - Skullkid and other people in the rom 
            sound funny.
   Solution: Been Fixed - 4:1 Ratio sample decompression error

*2. Mario64's Intro...
   Solution: Been Fixed - Interleave

3. Problem: Paper Mario has a lot of static...
   Solution: None

*4. Problem: Slight static in the Zelda MM town music
   solution: Problem with "INTER2" in ABI 2

*5. Problem: Buzzing in Banjo Kazooie
   Solution: Fixed in v0.20

*6. Problem: Buzzing in the high note in Zelda MM as a deku boy
   Solution: Problem with "INTER2" in ABI 2

7. Problem: Audio all around sounds off.
   Solution: This is because of the Envelope Mixer.  I need to write a better one.

*8. Problem: Zelda MM some off music in that one shop in the town where the 
            two love birds are in the shop or is it a game?
   Solution: Problem in ABI2 GAIN command

What's Next:
------------
- Add NON-AIHack Interrupt processing
- New Envelop Mixer in ABI1 and ABI3
- Paper Mario Fix
- MP3 Audio
- New Audio Driver


Future:
-------
- Add MusyX
- Add MP3 Audio to ABI3
- Fix the known issues
- Fix the EnvMixer in ABI1 and ABI3
- Add Audio Filters


Thanks,

-Azimer