The microprocessor has 4.96V at pin 7, but I noticed that the reset pin, 37, is at 0.14V, so that would indicate a reset or watchdog problem, right? I want to try to figure out what's going on with those circuits, but while the manual has circuit diagrams, it's hard to follow the circuit on the board itself. I don't see anything that connects the dots from the circuit diagrams to the board.
Use the pin numbers and follow the diagram lines to see where they go then check out the pin number there again. Now you can measure between those points.
About the reset: Is there a way to disable the watchdog ? I know Atari boards have that feature. You have to short a certain "test" point to GND to disable the watchdog.
For me, even that didn't work on my Centipede board.
(Check out my Centipede thread for the full story). The Centipede had a completely frozen screen full of garbage. Most people pointed me to either RAM or ROM problems. However, Mark Spaeth gave me the right clue. He said that it wasn't a RAM problem, because the board didn't even come to executing the first steps from the program in the ROM. Which makes sense. When a CPU starts, (almost) the first thing that it does is adress the first ROM adress and execute the code stored there. He told me my board didn't even reach that stage. So I had to look elsewhere. After trying the watchdog disable (which didn't help), I shorted a +5V point on the board (test-point) to the reset pin of the CPU. First I did it very momentarily, but it was already enough to get a frozen (but complete play field. Next I held it shorted a little longer, and the board was running (as long as I shorted the +5V to the reset pin, as soon as I released it it naturally froze again because of the reset becoming active again) ! I'm not sure if this is a safe method, but it did point me in the right direction, there was a problem within the watchdog/reset circuit itself !
Now, it takes quite a bit of time for a Williams board to start the game/program, but if you'd get (part of) a rug pattern that _could_ point into the right direction.
The thing is: when the watchdog is resetting, the problem can be almost anywhere, because the CPU crashes at some point. There could be a problem in the databus or adressbus and since those busses basically are "everywhere" on the PCB(s) (incl. the CPU itself) there's no telling what may be wrong. It takes quite some experience (and dedicated testing equipment !) to find the (if not more !) problem.
Your best bet is following the suggestions for what other people have experienced as causes for the same sort of problems.
That's why that new multi-board is such a great option. For the cost of a repair, you get a brand new board with modern technology PLUS extra games without loosing originality in game play. It's a serious "back-up" option.