I have never played Vib Ribbon, but according to reports the incompatibility must be at the SPU level.
What I've been doing these days is debugging Speed Punks, it crashes at the recompile level, the bad is a headache to find the origin, I have to translate the recompiled code to look it up in the game code it's the only way the current PS2 debuggers are buggy, the problem is that the code that I have to translate is very common, nothing special that has few coincidences.
And I was seeing that some games have crackling or stuttering sound in their videos especially when Pal is forced to NTSC the example of Suikoden II, I was able to optimize the buffer a bit and it was enough to correct these problems but I have to create a conditional activation only on videos since the sounds are broken.
Greetings.
Speed Punks, I remember I saw that game on a magazine, I never played it.
Vib-Ribbon has a problem on loading tracks other than the first one. Similarly to Air Combat and Tomb Raider 1/2 (r. 1.1 onward) games. Hopefully knowing the cause it would be possible to do a single patch that allows all the problematic multi-tracks games to correctly read all their music tracks.
Also some weird ones which I have come across are the Doom games. They work, graphics are quite good but performance are so low that the games are unplayable. Overclock doesn't help. Those games should be light enough for the Ps1 hardware. For example there's Quake 2 that's an incredibly heavy game and it runs with perfect performance on POPS.
