@GadgetFreak - The first thing I want to say is THANK YOU! The Arcade ROM Patcher is awesome!
Unfortunately, I have a Pang3/CPS1 issue and my skill is not awesome

I have an original Capcom A and C board, but B board is undoubtedly a bootleg. At first glance, it looks identical to an original B board, but something is amiss as my Final Fight is not looking too great.
Game logic seems fine, sound seems fine, but the graphics decoding is a wreck. The original board did not have socketed roms and removing them was painful. However, I only lifted one trace on socket #1 and, as long as I traced the traces right (which I believe I have), I have continuity to the right place for that pin.
I've attached some images of what my Final Fight looks like. The graphics are identical regardless of using the CP1B1F.JED from the burn directory, the original Pang3! gal (which seems to be protected as reading it only spits out all 1's in XGPro), or no gal at all - all the exact same mess of graphics.
I did a lot of multimeter continuity testing, but I'm not entirely sure of what I'm looking for so I may not have covered all of my bases.
Between CP1BF and rom sockets 1 and 7, all continuity is the same. That is somewhat concerning to me, but what I'm saying is that if a pin on CP1BF had continuity to a pin on socket #1, it also had continuity to that same pin on socket 7. I couldn't find any instances where a pin on the gal socket talked to one rom socket but not the other. My findings were:
- CP1BF pin 10 had continuity to ROM pins 12 and 31 (Vss/Ground)
- CP1BF pin 12 had continuity to ROM pins 12 and 31 (Vss/Ground)
- CP1BF pin 15 had continuity to ROM pin 13 (G/Output Enable)
- CP1BF pin 16 had continuity to ROM pin 11 (E/Chip Enable)
- CP1BF pin 20 had continuity to ROM pin 22 (Vcc/Power)
Those all seem reasonable to my novice self, but - again - I'm also wondering why E/G on CP1BF pins 11/13 talk to both rom sockets as I figured the GAL would be bankswitching or something to turn on one rom of the other. However, I could also be very wrong on that and maybe that's not what the GAL is there to do
As far as continuity between rom sockets #1 and #7:
- Pins 1-13, 31-42, and (I think - I shouldhave written this one down) pin 22 all had continuity between the same pins in both sockets
- Only the data lines seemed to be different between to the two sockets
And, again, to my amateur assessmet that makes sense somewhat.
So if anyone has any thoughts as to what may be wrong, let me know! I'd appreciate them. I pulled the chips and dumped them again and they're matching the CRC32's of my roms. Pictures of everything I have below:
