The RIOT Chips.
Chip U4, U5 and U6 are 6532 RIOT chips. These are large 40 pin chips, and often
they fail. If any one of the RIOT chips fails, that can lock up the CPU board. RIOT
U4 handles the switch matrix, and this chip is particularly troublesome. If any of
RIOT U4's input TTL chips at Z11/Z12 (7404 switch strobes/row) and Z13/Z14 (7400
switch returns/columns) fail, this can lock the CPU board. Also the Z15 switch
returns enable chip (7432) can cause switch matrix problems too:
For example, if Z12 is missing or failed, the CPU board will not boot. Also if chip Z14
is missing or failed, the CPU board comes up immediately with "000000" in the
displays (like the slam switch is open). Note row chip Z11 and column chip Z13 can
be missing and the CPU board will still boot (because it doesn't handle the slam
switch).
Switch matrix chips Z13, Z14 (7400 returns/columns) input pins 1,2,4,5,9,10,12,13
can be viewed with a logic probe. They should be strobing, as they are the switch
returns, and connect directly to the playfield switches. None of these should be
stuck low! If one is stuck low, the CPU board may not boot (by forcing the IRQ low).
Then test the Z13, Z14 output pins 3,6,8,11. If these outputs are all strobing, but
an input is not, replace the chip (7400). If neither the input or outputs are strobing,
then the U4 RIOT chip is probably bad. Also note that Z15 (7432) switch enable chip
could be causing problems here too (and this also uses one gate from Z12, pins
12/13).
Strobe/Row Connector Chip In Chip Out to RIOT
S0 A1J5-2/A1J6-1 Z12 pin 2 Z12 pin 1 U4 pin 24
S1 A1J5-3/A1J6-2 Z12 pin 4 Z12 pin 3 U4 pin 23
S2 A1J5-4/A1J6-3 Z11 pin 12 Z11 pin 13 U4 pin 22
S3 A1J5-5/A1J6-4 Z11 pin 10 Z11 pin 11 U4 pin 21
S4 A1J5-6/A1J6-5 Z11 pin 6 Z11 pin 5 U4 pin 19
S5 A1J5-7/A1J6-6 Z11 pin 4 Z11 pin 3 U4 pin 18
S6 A1J6-7 Z11 pin 2 Z11 pin 1 U4 pin 17
S7 A1J5-9/A1J6-8 Z11 pin 8 Z11 pin 9 U4 pin 16
The switch matrix strobes/rows should also be tested. This is mostly chip Z11, with
two gates on Z12 also used. Check Z11's input pins 2,4,6,8,10,12 (these go directly
to the playfield switches). Then check Z11's output pins 1,3,5,9,11,13. Also Z12's
input pins 2,4 and output pins 1,3 should be checked.
In my opinion many offending CPU board issues can be attributed to a failed U4 RIOT
chip. It seems to cause more problems than it should. And often the fail is not black
and white. That is, the game will sometimes boot, but other times may not. This
situation can get worse and worse with time, until finally the game won't boot at all.
It's like the U4 RIOT internally desolves, but at a slow rate. I have seen this many
times, and it's rather odd compared to other manufacturer's games (where they
work one day, and the next day they don't, with no "sometimes it works" factor).