Me too. @loren3233, how did this turn out for you?
My story since rescuing this barn find:
- Relocated batteries—leakage was significant. Three batteries of three different brands. One expired 20 years ago.
- Removed U41, used toilet bowl cleaner, water, alcohol to remove the alkali. My first time attempting this.
- Replaced 5 traces with cross connect wire
- Socketed U41
- Switch and lamp matrices working 100%, Coils good, some flashers needed attention (and were later fixed)
- A week or so went by, it seemed ok. As I worked on other problems I hit a wall when the lower left jet locked and I didn’t notice it until it was smoking pretty good. Coil and blown Q17 replaced, probes on Q13 and U18 seemed fine.
- The CPU was able to test fire the replaced jet bumper coil, but it was, for a time, unable to detect the switch on the jet. **I never figured out why and the problem went away.**
- Then another pop coil shorted and I caught it in time. A few pop switches were gapped too narrow—fixed.
- One time it came up dead. 5V LED only, no diag or blanking. Once it crashed and I watched the blanking and diag LEDs die over the course of a few seconds.
- Found a warming resistor on the interconnect board that had one end hanging loose. Coil 8C, one of the flashers. Fixed, probably not related.
Then the fun began.
- Blanking LED went out and I first saw the error reported by @zacaj. 60 slow-ish diag blinks, 10 faster blanking blinks, repeat. It never occurred to me before today that the display might receive useful information after the initial 60 flashes. Mine looked similar: garble on the left, “failure” on the right, flashing in tandem with the blanking LED.
- I found an exposed wire on the way up to the fan board that was in a position to intermittently short, which I found interesting given the intermittent boot failures I was grappling with. Fixed. Still wouldn’t boot.
- I spent some time tracing the memory protect switch. The tab was broken off the switch itself. Why? Reconnected it. Tried to trace it to somewhere meaningful on the MPU but didn’t succeed and dropped this thread. Time to pick this up again?
- Went through periods where it would survive hours on end of burn-in tests. During play tests it seemed to have trouble with coils involving the widget board. Fan and spinners and music would sometimes get mixed up or lock on or or not trigger. Then it went back to the 60/10 failure mode that started this thread and never recovered.
- This made me suspect U42, so I pulled it and did some cleaning. Repaired a couple of traces that I probably broke because I’m an amateur. Swapped U42 and U41 PIAs just to see what would happen.
- Noticed that pins 26-33 on the data bus going into the PIAs had continuity with one another, except pin 30. Tied pin 30 on U41 to pin 30 on U42. Not sure if this was a mistake.
- Same error condition applying power to the board (and nothing else).
- Installed Leon’s test ROM. All seven PIAs blink as expected.
At this point, why would I suspect a fault with the 74LS10 at U35 as discussed above? What should I try next?
Thanks friends. Let’s get this WW back into the world
EDIT: I’ve swapped known good ROMs into the game, and I’ve also swapped the widget and music boards. I’m tempted to resocket the ROMs or the CPU but not without a good reason.
EDIT2: A close up of the reset section makes it clear that I need to replace it as zacaj did, per the pinwiki documentation. I’m a little embarrassed to have gone through all this without addressing it first. Other suggestions welcome.
B40B7B08-1858-407E-BFB0-2C036F4286AF (resized).jpeg