jotego / jtcps

Capcom System 1/1.5/2 compatible verilog core for FPGA
GNU General Public License v3.0
2 stars 0 forks source link

Star field in Strider #38

Closed ArtemioUrbina closed 2 years ago

ArtemioUrbina commented 4 years ago

The star field doesn't twinkle in MiSTer and some stars are rendered as lines.

Video comparing both: https://www.youtube.com/watch?v=p-YIV0Z6YGY

Thanks for the great work!

jotego commented 4 years ago

Thank you so much for the video. I don't have the exact algorithm for the stars. Nobody does as of today. But I would have expected them to twinkle in the same way. That's something I want to look at.

ArtemioUrbina commented 4 years ago

Let me know if you want a direct capture, I can use an OSSC/XRGB/XPC-4 + X-Capture 1

wnka commented 3 years ago

Issue impacts Forgotten Worlds star fields too

jotego commented 3 years ago

It does, yes. I was expecting the CPS-B chip decapping to show the logic for this but the circuits unveiled do not seem to be the full story. Part of it is in the other CPS-A chip, which is not known yet. I will check again the CPS-B schematics and see if I can apply something here.

jotego commented 2 years ago

The stars are now documented thanks to Loïc Petit. There are a couple of text files here and here explaining the circuits but also all the schematics for CPS-A and CPS-B chips are available now too. I'm working on them now and will update the core this week.

ArtemioUrbina commented 2 years ago

Awesome!

jotego commented 2 years ago

This is fixed now. I have to make sure the changes didn't affect CPS2 so I will upload the source code later. I'm not sure about Forgotten Worlds now. The circuit is correct, but the core may be reading the ROM at the wrong place. I need some original pictures for reference.

Strider is perfect. Arcade: xx

Core: 20211001_151327-screen