A quick what this does for you (this is only for ePSXe 1.8.0)
As of ePSXe 1.7.0 the team have disabled CDDA playback for all SPU sound plugins except the internal ePSXe SPU core driver, this would be fine but the core driver is not 100% perfect with every game played, so what Shark does is re enable CDDA playback for all SPU drivers
The Patch here is just for version 1.8.0 of ePSXe and currently there is no version of this for ePSXe 1.9.0, there is a version for ePSXe 1.7.0 (not found here) but 1.7.0 has issues with multi disc games an issue that was resolved in ePSXe 1.8.0 so I did not bother to upload that here or have that myself to be able to share it.
Main Features
- Pad plug-in support. [this was always disabled]
- Configurable APU Cycles (ie. "speed" of calling SPU plugin). [Extra fixes]
- SPU based frame limiter [Extra fixes]
- CDDA Play through external SPU Plugins [this was disabled as of version 1.7.0]
- CDDA and XA Attenuation [Extra fixes]
What else is needed
You will also need Visual C++ Redistributable Packages installed (You may or may not already have this installed anyway a lot of homebrew software uses this)
How to apply
To use this grab a copy of ePSXe 1.8.0 extract it to it's own folder (the folder you want it to run from) and extract the Shark to that same folder and run the Patch.cmd file once,that is it for patching (Do not remove any files before or after doing this) from here on you can run ePSXe as normal from the ePSXe.exe file (do not rename any files either)
Extra info if you wanted to have other versions of ePSXe usable in the same folder
myself I have a few versions of ePSXe in the same folder all I done was rename every other version's main exec file (they are all named ePSXe.exe by default) so for example I have version 1.9.0 named ePSXe1.9.0.exe and version 1.8.0 with no patch applied named ePSXe1.8.0.exe, they all still work as they should (you can't do this with the shark patched copy though or it will simply not work)