If your H & V Clock circuitry is working (1H-256H & 1V-128V), and I use a Scope to check these clocks usually, then you should check the LS257's left of the Video RAMs (F2,F3,H2,H3) incl the single Inverter Gate and the LS166, bottom right to the VRAMs (E5) in the schematics.
Hi Andreas,
the H/V circuitry is working (two 74161 has been replaced) and has been checked with the scope, the video shifter (74ls166) has been uselessy replaced since the problem is not only in the video output.
The video address decoder circuitry based on the 257 has been totally replaced (there was a problem with just one decoder), I've also checked the control signals for the 257 (4H, ~4H, ROW/~COL) and they are fine.
The ram bank switch inverter (4KCS1, 4KCS2) works fine. Now you can understand why I'm feeling so frustrated

I'm almost sure that there's some sort of sync problem that causes a memory overlap, that's why the credits are always high.
I've made a test pulling out pin 12 both @F3 and @E3 (4KCS1 signal), obviously the watchdog is activated but, sometimes, I can see the screen properly drawn.
P.S. the Asteroids cab you sold me is proudly standing in my living room.