Capcom CPS1 C board - patched code?

VectorGlow

Active member
vacBacker
Feedback
34 (100%)
Credits
900CR
I'm currently working on a Capcom CPS1 boardset, Knight of the Round. Unfortunately the C board has a faulty CPS-B-21 chip and these are about as rare as hen's teeth.

Sent with this was a fully working SF2 Hyper Fighting (World version 921209 ETC) for testing purposes.

Both use the same CPS-B-21 Capcom custom, same C board too, Knights of the Round uses a battery but SF2 doesn't.

I may be mis-remembering but I'm sure that I once saw that there was some patched code for suitable CPS1 games which would allow some games to use the battery-less CPS-B-21 C board as a replacement for a faulty original C board.

Does anyone know if this exists or even it's documented what needs patching in the program code? (presumably for the EPROM at location 23).

Ultimately, in the absence of a replacement CPS-B-21 chip or a KOTR C board, I want to at least be able to remove the C board from the SF2:HF and use it with the KOTR boardset.
 

Monstermug

Active member
Feedback
23 (100%)
Credits
1,807CR
http://www.ukvac.com/forum/arcade-rom-patcher-v8_topic363397.html

Or use Arduino to reprogram the original and stick on a new battery. Parts arrived for my Ardruino so literally trying to get it put together as I type lol.

Don't always assume the cps1 Chip is dead. I found a B board with a bad LS245 showing the exact same symptoms as a bad c custom. Also the amount of time I have fixed c boards by reflowing, looking for bad solder joints or connections on the C-board. (it's because the act of removing the c board stresses it out).

Sometime a reflow of the C custom is all that is needed even though none of the legs are moving or looks secure.

Monstermug2020-08-06 17:52:18
 

Brettster

Arcade, and the Chuck Norris effect
vacBacker
Feedback
23 (100%)
Credits
1,275CR
you might get lucky and still be able to get hold of some NOS B21 C boards from

https://www.daywin.net/products/unmodified-cps1-b-21-c-boards

I got 2 from them last week

and then you can re program them with Arcadehackers ardunio

simples

you can also short out some of the pins on the B21 and connect a jumper wire to run it without the battery. not sure if it needs a patched eprom too, I've gone one to fix that has Vertical lines though the sprites and it came with the fixed C Board and jumper wire

Brettster2020-08-06 17:56:25
 

Brettster

Arcade, and the Chuck Norris effect
vacBacker
Feedback
23 (100%)
Credits
1,275CR
Monstermug said:
http://www.ukvac.com/forum/arcade-rom-patcher-v8_topic363397.html

Or use Arduino to reprogram the original and stick on a new battery. Parts arrived for my Ardruino so literally trying to get it put together as I type lol.

Built mine on Wednesday and thought it didnt work but it was just the contrast screw on the LCD needed to be turned about 15 times before it adjusted the contrast lol
 

VectorGlow

Active member
vacBacker
Feedback
34 (100%)
Credits
900CR
Thanks all - yeah, I'd thought of adding a battery to the SF2:HF C board and using that in place of the KOTR C board but I need to leave the SF2:HF C board as it is for use with the latter game.

Thanks for the pointer to the C boards in America, that's a nice option.

Hopefully though there is some way to patch the KOTR game code so the battery-less SF2:HF C board can be used instead of the faulty KOTR C board, then at least it's just a C board swap.

BTW, after various tests I'm sure that the CPS-B-21 chip on the KOTR C board is at fault.
 

r-type

Active member
Feedback
7 (100%)
Credits
633CR
I haven't even got a CPS1 board yet, but bought one of those unmodified ones anyway.
smiley36.gif
 

Monstermug

Active member
Feedback
23 (100%)
Credits
1,807CR
VectorGlow said:
@Monstermug - are you referring to the CPS1 multi?

No reference to CPS1 Multi at all buddy. All comments was on CPS1 C-Boards in general.

EDIT: Forgot to mention, if you buy the NOS C boards, don't worry about customs. He marks it down $10usd no matter how many you buy.
smiley36.gif


Monstermug2020-08-06 18:31:42
 

Layer

Active member
Credits
376CR
To get KotR running :

- Default SF2HF C-board => KotR patched program roms ;

- B21 C-board with battery => key to reinject in C-board with Arcadehacker's tool => KotR unmodified program roms.

Layer2020-08-06 19:12:32
 

VectorGlow

Active member
vacBacker
Feedback
34 (100%)
Credits
900CR
Okay, I'm an idiot (yesterday was one of those days!) - managed to get the SF2:HF C Board working in place of the faulty KOTR C Board by programming up an EPROM with the patched code from the Dead Battery Society, the only problem is that the patched code is only available for the US and Japanese versions of the game but I'd prefer patched code for the World version (which doesn't appear to have been made).

Anyhow, a C Board with the CPS-B-21 chip has now been ordered from the US supplier linked to earlier in the thread so once that arrives I'll transfer the CPS-B-21 chip across from that to the KOTR C Board and load in the key code.

Thanks to you all for the great suggestions and links in this thread!
smiley20.gif


VectorGlow2020-08-07 11:24:58
 

Monstermug

Active member
Feedback
23 (100%)
Credits
1,807CR
VectorGlow said:
Okay, I'm an idiot (yesterday was one of those days!) - managed to get the SF2:HF C Board working in place of the faulty KOTR C Board by programming up an EPROM with the patched code from the Dead Battery Society, the only problem is that the patched code is only available for the US and Japanese versions of the game but I'd prefer patched code for the World version (which doesn't appear to have been made).

Anyhow, a C Board with the CPS-B-21 chip has now been ordered from the US supplier linked to earlier in the thread so once that arrives I'll transfer the CPS-B-21 chip across from that to the KOTR C Board and load in the key code.

Not sure on the angel you are approaching this at buddy but seems a bit long winded.

Here are the steps I would have done it.

1. http://www.ukvac.com/forum/uploads/3419/ArcadeRomPatcherV8.rar Download this file by Gadgetfreak

2. Use it to auto detect and patch the romset you need. It will auto detect and make copies of the roms that needs to be burnt and patched with full instructions. Note the Paypal Donation button on the program too :)

From what I remember KOFR uses the same C board as the one you have ordered so there is no need to transfer the chip! If you want I will inject the code for KOTR for you on one I already bought, and when yours arrive you can send it to me or just buy my spare off me up to you! I bought 7 of them altogether. No need for rom burning. Just put a new battery on. Should last 10 years easily.

Also I built my Ardruino yesterday. Had the exact same problem as Brettstar where I thought the lcd shield was broke but that was because it was shipped to me in nothing more than a plastic bag. The contrast knob had bent right angles and had to resolder the legs back on. Those contrast knobs needs a million turns to get the right contrast levels too.

Thanks to Layer's info I managed to revive the WOF I was working on. I didnt have a Z80B so I used a Z80A 4mhz. Ran for an hour yesterday and the Z80 was still cold to touch so I can assume that a Z80 @ 4mhz is more than enough. I think they went with 8mhz just to future proof the tech. Perhaps original Kabuki only ran at 3mhz? Anyway, it will have to do until a replacement Kabuki arrives in the most
smiley2.gif


20200806-234205.jpg
 

Monstermug

Active member
Feedback
23 (100%)
Credits
1,807CR
actually just had a look at my knights of the round and it is a different revision c board to the nos one. It has extra connectors for 4 players I think. Maybe transfer the B-21 from the spare sf one on and send it to me for code injection? or build ur own ardruino. It's probabaly cheaper than the postage.
 

VectorGlow

Active member
vacBacker
Feedback
34 (100%)
Credits
900CR
- already tried the GadgetFreak ROM Patcher, didn't seem to help in this case (unless I was doing something wrong, I've not used it before and was having a bad day yesterday (too much to do with regards repair work and personal matters - my brain doesn't like multitasking at times)).

- KOTR uses a different C board layout compared to the one that has now been ordered, KOTR C board is larger (same as SF2:HF for example) and supports up to 3 players so it needs the additional input connectors that are present on the original C Board, hence why I'll need to transfer the CPS-B-21 from the replacement C board to the original.
smiley1.gif


- I've had an Arduino and the relevant cables, etc for some time and have been re-loading CPS1 and CPS2 boards with the relevant code keys for well over a year now, but thanks for the kind offer.
smiley20.gif


Very well done on reviving your WOF board, it's very satisfying isn't it?
smiley4.gif
 

Monstermug

Active member
Feedback
23 (100%)
Credits
1,807CR
Ah so you actually want to do a no battery mod but with world version. I get it now.

It was for the WOF as I wasn't sure if it was just suicided or broken. Plus thought I was screwed, when I saw the missing Kabuki after opening it up. Thankfully it was just the later and that the Kabuki was just a Z80. Extra life get!
 

VectorGlow

Active member
vacBacker
Feedback
34 (100%)
Credits
900CR
Yup, the SF2:HF C Board that I have here doesn't use a battery so I wanted to try it on the KOTR B Board. Found patched code but only for US and Japanese versions of KOTR, hoping to to find a World version but no worries if not as simply programmed up the US version for now and it works well. Replacement C Board with suitable CPS-B-21 custom on the way to me now so perhaps a moot point re wanting to try a patched World version of KOTR (if it existed which apparently it doesn't).
 
Top