Yes, there is nothing that requires a fix. If you are worried about timing (though no one has noticed anything) then just set your voltage to 5.08.
Someone contacted us who saw this thread and has in depth knowledge of the CPS2 architecture and is responsible for much of the new breakthroughs in the arcade community and we have been informed that the way the CPS2 processes the game code that the game will completely freeze rather than start dropping frames. This guy likes his privacy and doesn't want his name used (let's just say that AMB stole A LOT of his work to sell) so he is someone to listen to. He is also smarter than anyone posting on this site or on our site. Here is the quote:
"If there isn't enough power only ram would be affected as it's asynchronous. The rest is regulated by the clock. That means that if there is a power drop and it affects graphic ram then you could see glitches. If it affects sound ram you could hear sound glitches and if it affects program code, program will hang immediately.
No Delays.
Either works or hangs immediately"
I'm still interested in seeing results, especially with decrypted sets on both original and multis but I don't think an actual performance issue will be seen. Possibly a freezing issue or even failure to boot the program if voltage goes low enough.
Tell you friend that the test code runs on a CPS2 board in an identical way all game code would. I have been a games programmer, there is nothing in CPS2 architecture that would cause games to freeze if counts are slightly out. That's like saying overclocking or unclocking would never work on a games system. I agree what he is saying about voltage though totally.
I am only saying its voltage related at this point because someone has come forward and said upping the voltage fixed the situation for him. It may turn out to be something different as the cause but the raise in voltage fixed it he stated.
From what your friend says he is implying he feels that this is not a voltage issue. That sort of implies that this issue only affects your multikits (which is something I do not believe at this time). The fact however is two multikits tested have shown this situation (one says fixed with voltage increase) and of fiveteen EPROM based boards, none have of yet.
Your friend I feel does not understand what the test program results are showing so I will lay it out for both of you and what it means when lower than unexpected values are returned. Those test results show either;
A) The frame timing is different (no longer the CPS2 default). IE; the system is no longer running at the correct refresh rate for the frame tested.
B) The available CPU cycles has changed with the system running at the correct refresh rate for the frame tested.
C) The CPS2 bus is adding wait states on reads from the program ROM space when it should not for the frame tested.
In all three cases frames will not necessarily drop, the amount of cycles given to the 68k to use in the tested frame has changed however. This issue will only cause dropped frames (depending of the severity of cycles lost) in some games that are on the limit... Progear comes to mind because that drops frames already even on a correctly working CPS2. In short progear could drop more frames than it otherwise would running on a system with this issue, or drop frames where it would not normally. Progear aside, the difference in speed of the 68k per frame will affect things like game timing and AI in some games more than others. The SSF series being a prime example of a game more susceptible than others given how its coded.
I'm not saying your friend does not know his stuff (he sounds quite knowledgeable) so please invite him to explain the test results and offer his opinion to what he believes is the cause of the test returning unexpected values. All information is helpful.
Like you I want answers and I'm not blaming the multikit, Im only going on what one multikit owner has posted in this thread as what fixed the issue for him (I'm still waiting to hear back from the other who's results show the problem). You have a multikit, you are able to do the tests yourself and post what you find (I have asked once already), that would be helpful also.
Raz
I have edited this post a to try and make it a little more clear in a couple of areas.