jotego / jtcores

FPGA cores compatible with multiple arcade game machines and KiCAD schematics of arcade games. Working on MiSTer FPGA/Analogue Pocket
https://patreon.com/jotego
GNU General Public License v3.0
228 stars 40 forks source link

cps1, 3wonders: layer priority problem, Lou's gun shown out of frame #667

Closed jotego closed 1 week ago

jotego commented 4 months ago

Core (4f7da4b) image

PCB footage: image

This may be related to #657 and #157.

jotego commented 4 months ago

This was already reported and fixed once in https://github.com/jotego/jtcps/issues/131

JuJuden commented 4 months ago

This topic has been debated for years: https://mametesters.org/view.php?id=7606

It's hard to have a final final answer. Some are assuming the original game should have the gun shown out of frame and only bootlegs/repaired/converts are clipped.

The screen above comes from a board acquired more than 10 years ago when it was really affordable. It was sold as original, but I don't know its complete background history. Converts were already all around for more rare/known/expensive CPS1 games such as Daimakaimura or Strider. It's safe to assume it's not a convert, neither I can't say for sure all three A-B-C board are 100% genuine, if such thing exists in the first place considering how boards could have been swapped or reprogrammed back then. Also there might be some differences between the versions and revisions of the game.

However, assuming Japan may have less bootlegs/converts (which could be wrong as well), I looked for streams from Japanese Game Centers and found at least three videos from different Game Centers where the gun is clipped:

It's also interesting to mention the ports history:

At this point, our best chance might be to try getting in touch with the devs and ask what was their original intent :)

jotego commented 4 months ago

Thank you, very informative. Unless the ports are not emulators, they are not reliable.

The problem with layer priority is that it depended on the small C board if I remember correctly. It looks like over the years some C boards have ended up in the wrong place. The MAME code does not have a single answer for the position of some control bits that affect layer priority. The only way to be sure is to get the game with the right C board connected...

gyurco commented 1 month ago

IMHO it looks better when the gun is out of the frame.

jotego commented 1 week ago

Fixed in #802 by @paulb-nl