Conversus W. Vans wrote:Over the past week, I spent some time figuring out why the timers were so off on games like Scud Race and others. Many of the timer functions were set to use only one SCSP chip, where Model 3 is supposed to use two. I ported a handful of code from MAME and Audio Overload as well (like EG fixes), which has fixed many musical keyoff problems.
Also I removed a lot of code that seemed useless, like the REVERB_DIF stuff and functions such as TimersAddTicks2. The music in most games should now play close to what is heard on real arcade hardware! Unfortunately, there is still the one issue with VF3 where there's too much reverb on some songs, and apparently the intro in L.A. Machineguns doesn't quite play quite in sync with the intro (but I haven't tested that game yet). Here's my current modified code in the attached zip (haven't really done much with the DSP file yet):
Hi ConversusVans,
I tested your patch on last r793, and it actually make music play way too fast on Le mans and Scud Race compared to the real hardware.
I also tried to change the SysFPS to some other values to tune the music tempo (57.6, 60, even 10 or 90), as I did before, and it has no more effects on the music tempo.
I belive something is broken ?
Benjamin