Okay, correct me if I'm wrong, but ePSXe 1.5.2 and above support SPUAsync, right? Right. So, what I'd like to know is why does Eternal SPU 1.41 run its SPUAsync perfectly whilst the DSound 1.9's SPUAsync doesn't work on ePSXe!?
Lemme put it this way, the SPUAsync doesn't sync the sound at all. I've tried all three modes and there's no difference whatsoever. Take the cursor sound in FFVII, VIII, and IX; it sounds like the sound Zsnes has in Square Enix games: it's crap. People on the internet claim that "they have syncronized sound", which I think is BS, IMO. I do get sound, but it sucks. Only if SPUAsync actually synched the sound effects/music, I'd be happy. BTW, the weird thing is ePSXe supports that feature. Here are sound clips attached to this post:
Set it to SPUAsync mode (smooth), and set the buffer size to 32. On the main page, make sure the first three options are enabled, but not the last. I know you mentioned already knowing all that, but you also mentioned just being happy if you get the sound, correct? So why not use it then if it does that?
If you absolutele MUST keep using your current one, perhaps try unchecking the SPU IRQ hacks? That's just my guess.
I was hoping someday someone would release an SPU plugin that synched the sound and had variable interpolation modes. Meh, oh well.
Edit: BTW, what I wanted to point out with the sound clips is that the repeated sqeak sound (in the cursor-movement) is that the sounds do not
repeat in sync. Instead of d-ddddddddddddddddd-d, like a real PSX (I know, a bad representation), PEopS does: ddd-dd-dddd-dd-dd-d-dd-dd-dd-d. I'm 100% sure it (the sound) can be synched, I just don't know if there's something I'm not configuring correctly. I did all the config I've been told thus far and I don't know what the crap's going on as to why it doesn't work.
The weird sounds sort of sounded like a small sound buffer in some ways, just without the popping and whatnot, or like the emulation was too slow. I prefer Eternal though, it seems to have less sound glitches and when both plugins are working fine, they sound pretty much the same to me .
Not that I'm aware of, unfortunately P.E.Op.S. doesn't have the buffer tweaking setting like Eternal does, which I have a feeling would fix the problem (SPUasync needs a larger buffer than other modes).