Per the above discussion, I've updated the Lunar TSS, Popful Mail, and Vay patches to fix the CD audio sync issues. (Eternal Blue was already fine in that respect.) Get them here:
Lunar: The Silver Star v1Popful Mail v3Vay v1The issue is still present with the US intro. The audio doesn't get as out of sync during the first part and the credits are perfect, but the last part goes way out of sync. I also tried it on a Model 1 Sega CD and a Model 2 Sega CD, just to make sure it wasn't a hardware issue. Can't believe the Model 1 is nearing 25 years old.
Popful Mail and Vay's audio is now working perfectly, thanks. I also have a PC Engine Duo-R and will test out Exile 1&2
February 24, 2017, 11:10:45 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Exile 1&2 Un-Worked, working as intended. Audio and all.
For the Exile games: Whew, glad something's gone right in all this.
With regard to the Eternal Blue syncing issues, the possibility that comes to my mind is that the cutscene progression could have been hardcoded against the expected disc seek times. I know that in some cases, such as Popful Mail, the ISO filesystem was optimized to put the most common files at the start of the disc where they could be reached faster. Since these patches rebuild the filesystem, and I haven't taken care to try to preserve the exact structure, it's plausible that the seek times changed significantly, which might not have an effect on emulators but would obviously affect real hardware. This would explain why the synchronization varies as the game goes through the different cutscene files.
If you don't mind burning one more CD,
could you try seeing what this patch does on real hardware? This is just the vanilla US Eternal Blue rebuilt into a new ISO without any changes, then converted to a patch. If the audio is still out of sync in the intro, that would strongly support my theory. Otherwise, I guess it's back to the drawing board.
Regardless of that, I should look into setting up the filesystems to more closely match the originals. If nothing else, it'll help load times in some games.
Thanks a whole bunch for testing all these -- it really help me out!