Quick update for a new game supporte on the JTCPS3 core: Street Fighter III 2nd Impact.
This game uses 20MB more memory space than the original SF3 New Generation. Those giant sprites must go somewhere!
The core now operates using the same pixel clock and video signals than the CPS1/2 cores. This should make it much more compatible with commercial TVs.
CPS3 and CPS1 games use the same resolution and frame rate but CPS3 programs the video signals to operate on a slower 7MHz clock compared to the CPS1 8MHz. This means that the active video takes much longer and for most people, it doesn't fit on the screen. Changing the pixel clock, for this system, can be done without impacting gameplay because the frame rate does not change and the music operates on its own clock too. So contrary to other systems, this is a safe change.
One small thing, though. I still need to figure out how to implement the wide screen mode. So do not try to enable it on the game service menu because it won't work. If you do, just reset the MiSTer and reload the core. It will be back to standard size.
Some text missing on Red Earth is visible now too and the score alignment with the background is now correct. There is still an ugly first line of garbage on top of the screen. I actually wasn't able to see it until I changed the video timings to CPS1 mode! I'll work on it.
I also corrected one thing that was obviously wrong on the Gradius III core. Maybe that will be enough to stop those random kills we were seeing. Only the MiSTer version through update_all and the Pocket raw version in JTBIN are fixed. This was a last minute thing, sorry about the limited distribution.
That's all for this week!