What's new
honestly I'd be happy if the multi just includes a solder point that goes high or low depending on which frequency the game requires (heck even controlled by the config file for the game as opposed to anything fancier. Then those who care can install the DFO and wire it up themselves.
Seems like a pretty reasonable request to me, surely there is a test point that could be used for this?

Maybe it is something that can be added in a firmware update later if not on release
 
I've not really been keeping up with multi stuff but those fancy multi selectors with the bitmap logos etc for games, what is controlling them? small arduino or are they controlled straight from the multi via serial? have a micro arduino board connected to the same serial bus with an output that goes high/low depending on which bitmap is loaded to control the DFO? completely spit balling with no details btw
 
Yeah I'm working on an optional mod for frequency change. It won't come with this version of the multi but I'll make it available around the same time.
So hang onto my 10mhz crystal? got it.
 
Guys, the "clock speed is too fast for this game" discussion is a major waste of time because the CPS1 games are video interrupt bound. The CPU actually works tied to the video interrupt and it sits wasting cycles in a loop after it finishes updating game states, rendering lists before the next video interrupt comes. When it's overwhelmed and the time between frames isn't enough to process all the tasks is when you get jerkiness and frames being skipped. That's why you see less jerkiness on the 12Mhz board, it has more "leeway" on how much stuff it can do between frame interrupts as it goes through all tasks faster, I have a non Dash CPS1 which I'll upgrade to Dash and will use with it once it releases.
 
And the thing is, those slowdowns/ frameskip/ jerkiness are part of the gameplay, eg for competition sake it's best to play native clock, I know for sure when we speak sf2ce, I've played it with both boards and there's minor differences. But yeah nothing that won't let me sleep at night, that said, eventually I do prefer to have the option of dual clock.
 
Guys, the "clock speed is too fast for this game" discussion is a major waste of time because the CPS1 games are video interrupt bound. The CPU actually works tied to the video interrupt and it sits wasting cycles in a loop after it finishes updating game states, rendering lists before the next video interrupt comes. When it's overwhelmed and the time between frames isn't enough to process all the tasks is when you get jerkiness and frames being skipped. That's why you see less jerkiness on the 12Mhz board, it has more "leeway" on how much stuff it can do between frame interrupts as it goes through all tasks faster, I have a non Dash CPS1 which I'll upgrade to Dash and will use with it once it releases.
Can someone put this in layman’s terms?
 
So is there any ETA for the multi? And will it be sold here or through the regular sites like CPZ - SAVEYOURGAMES?

Sorry in advance if its already clarified somewhere.
 
Multi has just 2 cosmetic / functional things to fix, nothing critical. Then I'll ask the suppliers for parts and I will have a clear visibility on the delivery times. Once I know that I'll post here. CPS1 Multi will be available from usual distributors like Save your Games, HighScore Saves or CandyCABClub.
 
Last edited:
I respect @l_oliveira but I've personally seen the combo problems of SF2:HF on a 10mhz A-board.
So how am I suppose to reconcile his word with my own eyes/hands?
 
I've personally seen the combo problems of SF2:HF on a 10mhz A-board.
So how am I suppose to reconcile his word with my own eyes/hands?
I think maybe you incorrectly interpreted what he was saying (or at least you interpreted it completely different than I did).

This is how I understood it:
The game doesn't run to the 10MHz/12MHz clock, it runs to a different clock; the video clock that is timed to the frames that output to the screen.
Each frame the CPU does all the processing it needs to do for that frame, and then waits for the video clock. So a 12MHz board will get done it's work for that frame faster and have more idle time while it waits for the next frame. EG: so long as the CPU is getting done all it's processing for one frame before the next frame starts then there should be 0 difference between 10MHz and 12MHz boards.
The differences occur when the CPU DOES NOT get all of it's processing done for a given frame before the next frame starts. So during particularly intense CPU scenarios where one frame starts before the CPU can finish the previous frame you will experience a slow-down.
Meaning that 10MHz games that occasionally suffered slow-downs on 10MHz boards, will have fewer (or no) slow-downs when running on a 12MHz board. And 12MHz games that are run on 10MHz boards will likely suffer additional slow-downs. In your scenario with playing SFII:HF on a 10MHz board I don't see anything in his post says that you wont experience combo problems... if anything he's advocating running 12MHz for everything.

So the only problematic scenario with simply running 12MHz all of the time, is if you wanted to play a 10MHz game and you WANTED to experience slow-downs that you might typically experience in when playing on an original 10MHz board.
 
Changing the crystal out isn’t going to compensate for the “potential” minor differences between a 10MHz and 12MHz CPU anyhow. There’s no perfect solution outside of owning one of each motherboard. Not a great cost in the scheme of things and they’re still quite readily available.

I’m gunna stick with the Dash for my setup as I haven’t noticed any issues and it’s not like I’ve even played these games enough at this point to give two shits about a micro delay or difference when I most likely grew up playing dodgy bootlegs anyway at the fish & chip shop.

The RGB police really “influenced” people to care about the most minor insignificant things when I still haven’t seen jack all discussion about the games on the system… we all want perfection, but I wonder how much of this panic is all heresay.
 
Changing the crystal out isn’t going to compensate for the “potential” minor differences between a 10MHz and 12MHz CPU anyhow.
I don't know about that. the CPU speed is what's it's rated for, it's the clock that determine how fast it actually runs. So running a 12MHz CPU at a 10MHz clock speed should be functionally identical to running a 10MHz CPU at a 10MHz clock speed. Theoretically if you've got a 12MHz CPU and a DFO that should be the "perfect" solution for people who want to preserve all of the weird quirks. a 10MHz CPU might be fine for this also, but there's no guarantees when you start overclocking shit.

I do agree that there are far more people that are putting emphasis on this than there should be. If you were to go back in time before the "Dash" Boards were released and tell the developers that they had a 20% faster CPU and would fix their slow downs... they'd likely be all for it. The only people who should really care to preserve those are those who actually want to play the games competitively or weirdos who have a specific nostalgia kink for specific slow-downs in specific games. [not Judging]. In either scenario though I'd think you'd be better off running an original board-set rather than the multi even if this issue was "solved".
 
Back
Top