Quoted from PinballManiac40:Sometimes the original IC sockets are a problem. Tried pressing on the U15, RAM, and ROMs when running the Leon's test chip? Again, U24 does not even matter if it in the board for the board to boot.
Gave this a shot this morning. Sometimes it seemed to change things, but I couldn't tell if it was me pushing on the socket or because I was moving the board and jiggling my clips. I'm going to order some more components today so I'll make sure I toss a 9-pin connector on there to build a better power connection.
I also did a static diode test on U31-U37 and the only "bad" reading I got was on pins 3 and 11 of U33. Looking at the pinout for the 74LS20 it would seem those pins aren't connected and this is to be expected.
One odd thing, with the RAM uninstalled I can more consistently get the Leon test to run. In some of the cases where I could get it to run this morning, I was seeing pin 31 (D1) on the PIAs as low. I traced that back to the chip I replaced at U16 to pin 3 and read it as low, but read a pulse at pin 17, SR3-3, and U15-32. Similar to the problem I was having with D3 a few days ago. However, sometimes that data line DOES pulse at all the PIAs and everything is fine. The only two factors that really seem to affect this are my connection at 1J7 and board flex/position. I can't figure out a reliable way of changing these symptoms, it just seems random.
Given the randomness, should I start considering more seriously that my problem is alkaline corrosion related? Or is it something simpler like a cracked solder joint on one of the address decoder ICs?
EDIT: I also still need to test the 6802s I have to make sure they're good and rule those out as a problem. I will do that as soon as I can.