So there are some patched ISOs for Hyper Bishi Bashi Champ, Salary Man Champ and other Konami System 573 games floating around. Which is great, however Konami actually uses the security carts to provide light output which means unless you have the legit security carts you wont get working button lights... unless we reverse engineer the light circuit on the security carts
I started with Salary Man Champ because I own a legit cart and I could poke around.
You can see the JST NH Connector here which is where the light harness plugs in. the larger 4-pin connector on the right is as 12V input that simply gets re-routed to the light output connector. They do this because there is no 12V on the cart, and the game comes with a little power harness that taps 12V power from the JVS Power connector on the front of the PCB and routes it around to the cart.
Internally the cart looks like this:
you can see the two small security chips on the center left side and the bottom right, everything else here is for the light output. There are two 8-bit shift registers chained together. allowing up to 16 outputs to be driven from just 3 data lines, though Salary man Champ is a 2 player game with only 3 lit buttons per player so most of those 16 potential outputs go unused.
Above the shift registers are some Mitsubishi chips that act as transistors and then of course some diodes resistors and caps to help properly switch and drive the lamps.
The shift registers used were some 74HC4094, I didn't have any of those handy but I did have some 74HC595s so I decided to use those instead.
The Fisherman's Bait cart is much simpler, containing nothing but a single security chip, but it has some decent locations where I could tap traces running to the appropriate pins on the edge connector.
I also tapped ground and +5V to drive my shift registers and some LEDs:
Here's a video of the results: https://www.instagram.com/p/Bi-lHIwFm4o/?taken-by=twistedchu
I had the light output order incorrect in the video as well as a few additional LEDs to see if any of the other outputs were receiving data (they weren't) which is why they look all weird and clustered.
Unfortunately this ONLY works on Salary Man Champ.
--------------------------------
The Hyper Bish Bashi Champ Cart looks the same on the outside, and from what I understand the pinout is the same. the PCB even looks similar internally as well, but rather than a shift register it uses a pair of 74LS175 D-Type FlipFlops.
I want to thank @nem for posting photos of this cart in @Dion's Master Calendar Thread, From the photos alone and some guess work I was able to determine how the light output was wired on these carts. It was tricky since most of the traces to the Flip Flops are hidden under the chips. But These chips are wired completely in parallel except for the clock pin. Despite this it takes 7 data lines for only 8 potential outputs, of which only 6 are used. that means they could have done away with the Flip Flops altogether and just used one data line per lamp. This is an early game than Salary Man Champ though and it does also have a 3 Player variant. So I'm guessing that the 3 player version uses the same circuit but with 1 more FlipFlop and 1 more clock pin which would make more sense for this design (though still not as good as Salary Man Champs Design). If you have any pictures of the 3 Player HBBC Cart I'd love to see them!
Interestingly one of the Flip Flops shares the clock signal with the security chip, though I don't think it's actually tied into the security any way, probably just done to help consolidate the data lines.
A lot more soldering but my guesses were pretty good because I got all of the FlipFlop inputs correct on the first try:
And this new circuit works perfectly with HBBC, here's a video of the results: https://www.instagram.com/p/BjLn-DnFvcG/?taken-by=twistedchu
I'm thinking it might be interesting to design a cart PCB that supports light output from both Salary Man Champ and Hyper Bishi Bashi Champ, maybe with a switch to use one light circuit or the other. though for now I'm content with just having got light output working
For pinouts and some more technical details check my blog posts on the subject:
Light Output on Salary Man Champ
Light Output on Hyper Bishi Bashi Champ

I started with Salary Man Champ because I own a legit cart and I could poke around.

You can see the JST NH Connector here which is where the light harness plugs in. the larger 4-pin connector on the right is as 12V input that simply gets re-routed to the light output connector. They do this because there is no 12V on the cart, and the game comes with a little power harness that taps 12V power from the JVS Power connector on the front of the PCB and routes it around to the cart.
Internally the cart looks like this:

you can see the two small security chips on the center left side and the bottom right, everything else here is for the light output. There are two 8-bit shift registers chained together. allowing up to 16 outputs to be driven from just 3 data lines, though Salary man Champ is a 2 player game with only 3 lit buttons per player so most of those 16 potential outputs go unused.
Above the shift registers are some Mitsubishi chips that act as transistors and then of course some diodes resistors and caps to help properly switch and drive the lamps.
The shift registers used were some 74HC4094, I didn't have any of those handy but I did have some 74HC595s so I decided to use those instead.
The Fisherman's Bait cart is much simpler, containing nothing but a single security chip, but it has some decent locations where I could tap traces running to the appropriate pins on the edge connector.

I also tapped ground and +5V to drive my shift registers and some LEDs:

Here's a video of the results: https://www.instagram.com/p/Bi-lHIwFm4o/?taken-by=twistedchu
I had the light output order incorrect in the video as well as a few additional LEDs to see if any of the other outputs were receiving data (they weren't) which is why they look all weird and clustered.
Unfortunately this ONLY works on Salary Man Champ.
--------------------------------
The Hyper Bish Bashi Champ Cart looks the same on the outside, and from what I understand the pinout is the same. the PCB even looks similar internally as well, but rather than a shift register it uses a pair of 74LS175 D-Type FlipFlops.

I want to thank @nem for posting photos of this cart in @Dion's Master Calendar Thread, From the photos alone and some guess work I was able to determine how the light output was wired on these carts. It was tricky since most of the traces to the Flip Flops are hidden under the chips. But These chips are wired completely in parallel except for the clock pin. Despite this it takes 7 data lines for only 8 potential outputs, of which only 6 are used. that means they could have done away with the Flip Flops altogether and just used one data line per lamp. This is an early game than Salary Man Champ though and it does also have a 3 Player variant. So I'm guessing that the 3 player version uses the same circuit but with 1 more FlipFlop and 1 more clock pin which would make more sense for this design (though still not as good as Salary Man Champs Design). If you have any pictures of the 3 Player HBBC Cart I'd love to see them!
Interestingly one of the Flip Flops shares the clock signal with the security chip, though I don't think it's actually tied into the security any way, probably just done to help consolidate the data lines.
A lot more soldering but my guesses were pretty good because I got all of the FlipFlop inputs correct on the first try:

And this new circuit works perfectly with HBBC, here's a video of the results: https://www.instagram.com/p/BjLn-DnFvcG/?taken-by=twistedchu
I'm thinking it might be interesting to design a cart PCB that supports light output from both Salary Man Champ and Hyper Bishi Bashi Champ, maybe with a switch to use one light circuit or the other. though for now I'm content with just having got light output working

For pinouts and some more technical details check my blog posts on the subject:
Light Output on Salary Man Champ
Light Output on Hyper Bishi Bashi Champ
Last edited: