Who Dunnit also shipped with a handful of WPC-95 games.
I wasn't there, and I know you were, but Congo was released as a WPC-95
game, a kit game that would go in any narrow body WPC-S or WPC-95 game,
and then as a 2nd run of complete games to use up the left over 'kits'
that didn't sell well apparently.
The 2nd run of complete games were run after TOTAN in B&W cabinets (I
know this, because I had a B&W Congo with pieces of TOTAN cab used
inside the cabinet)
There are at least 3 different WPC-95 MPUs, I've seen examples of 3
different varieties from boards that have come in for repair.
The earliest of WPC-95 CPUs from Congos and Jackbots had a service
bulletin released, #86, that had a trace cut, additional diode and
additional resistor to fix an issue with premature battery drain.
One later revision had 2 electrolytic caps above the ASIC, another only
1. I can dig into my repair notes to see if I wrote down anything else
of interest about them.
Congo didn't support WPC-S until ROM version 2.0, when the routine was
added to detect whether the game had a WPC-S or WPC-95 MPU.
Ted Estes nicely took the time to explain to me how the CPU ROM would
detect which board it was installed in - as a WPC-S game had functions
on the fliptronics board, while the WPC-95 had the functions on the
Driver board.
WPC-95 has more video RAM than WPC does. The CPU tries to read and write
to that video RAM.
If it succeeds, it's a WPC-95 board
If it fails, it's a WPC-S board.
I had an alkaline damaged CPU board come in last year that worked great
with its early 1.3 ROM, but when I upgraded it to the 2.1 release as
part of the repair, the flippers and a couple solenoids stopped working!
Sure enough, an address line wasn't making it off the CPU board due to a
via that was compromised by alkaline. A jumper fixed that problem!