Time for round 2. This B board was one of 3 that I acquired from another forum member a few days ago. It didn't have the kind of severe pin damage on the customs that the first one did, but it was definitely in need of some work.
My first course of action on this one was to clean the corrosion off of the DL-1927, PAL 10H, and all of the LS245s near CN1 and CN2. To do this I have started using a dremel with a wire brush attachment. It is really good at removing corrosion, but is still gentile enough that with light pressure I am not damaging any legs or pads. Once the corrosion was removed and the legs were inspected, I decided to go ahead and try powering the board up to see what would happen.
Unsurprisingly it had issues, but at least it boots reliably. I began with a close visual inspection of the most corroded areas, which were mostly around the pin31-60 range of the DL-1927.
Several pads were completely missing, but none of the legs were damaged so I went ahead and reflowed them, and repaired the obviously missing pads. After that I tested it again, and unfortunately I forgot to snap a picture of it, but the background layer was covered in $$$ now. It did appear to be generating more graphics correctly though, but the sprites for the characters were super blocky, like they were 1/4 or 1/8th their normal resolution. Poking around the DL-1927 with my oscilloscope, I found that pin 67 (A01-ADDR19) was floating, so I poked around it's trace until I got to a via. The via was dead, no conductivity between the two sides of the board. I repaired the via by running a wire through it and soldering it to the traces on either side of the board, but after that pin 67 was still floating. It turns out that the trace was also broken underneath the DL-1927, so I ran a bodge wire from the pin to a spot further up the trace.
After all of this the background was no longer filled with dollar signs, and was being rendered properly. The sprites for the characters were still super blocky. All of the address and data lines for the graphics roms were showing good activity, so I started looking at the graphics bus. That's when I found that 10 of the graphics bus pins on the DL-1927 were floating. It turns out that almost all of the vias below the DL-1927 were dead, so I went about repairing each one in the way I described earlier. There were also 2 dead vias on the LS245 at position 10L. I repaired all of those and here's what the board looks like now.
Test time!
Total victory!
I have to admit that this one was much easier than the first one. I think I spent a grand total of two hours working on it. Having the knowledge of where to look and understanding which chips are responsible for what helped a lot in pinpointing the problem this time. It also helps that the damage on this one was far less severe.
Now that this one is up and running I can start looking at the -4 board that has been giving me trouble further upthread. Hopefully I can nail that one down and provide a nice detailed writeup for it as well.