Last Updated: 7:30 PM 6/15/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\Project64\Plugin) ------------------------------------------------------------- RELEASE NOTES: This is just a pre-release of v0.20. I haven't begun to debug my code completely. I make no claims this will work on your system... or even work to any desirable degree! If this is a problem to you, tough. You will have to wait until I release the full release. I won't bother describing the two new features in the game options. But I will say one thing. If you are not getting full speed on the emulation and the sound is skipping... then this plugin is NOT for you. It was designed to make the emulation just fast enough where the audio has a chance to play all the audio buffers. *UPDATE* This audio dll now works for Smiff, it should work for the rest of you :) ------------------------------------------------------------- What's New: ----------- - 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 - 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: None *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: None 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: I suspect a missing command What's Next: ------------ - Fix a couple known issues - Fixup the Audio bugs (Rev 1.x) Future: ------- - Add MusyX - Add MP3 Audio to ABI3 - Fix the known issues - Fix the EnvMixer in ABI1 and ABI3 - Add Audio Filters - New Audio Rev 2.0 (speed improvements) Thanks, -Azimer