my mind is groggy on such matters, it's been too long, does the rug pattern have any anomalies in it? if so, logic probe pins 7 and 9 (the outputs) to the multiplexers (the one only half is used so it's normal for pin 9 to show low instead of pulse) if the game never actually loads and the rug just scrolls indefinitely then that means the rom board code isn't reaching the ram section. there was a site that displayed all the different conditions you'll have if the rom board is hosed. the rom board PIA being bad will actually get you to the UNIT OK screen but then reset -- along with it you may have no sound (the sound calls at the rom board side go through the PIA), Count240 will not work (it will blue screen and reset back to the beginning of the rug), or the 4 diagnostic LEDs will flash like Christmas lights (which is a cool effect, but symptomatic of a problem!)
the site with the rom board information is down, I'll peruse archive to see if I can dig up the intel on it.
thank goodness I found it:
https://web.archive.org/web/20150326034657/http://www.arcadesolution.com/rom.html
I have like 1 working Defender rom board that does the infinite rug and I have to keep smashing the roms back in. bent legs on the chips will be a problem for the single wipe sockets. I don't recall if I replaced the sockets on that or not, I had no broken off pins, and I had to wire brush the rom legs too. real nasty board. one day I need to fix all my broken ones, they're missing PIAs I scalped to fix other games or ribbon cables. LOL