Hi Cristian,
I have been following this thread for a while as I to have a QL which will not boot and gives a garbled screen, at first I replaced the decoder logic chips (74LS257's and LS245) and it made little difference. So, as you do sometimes, you put the computer away and start another project. Well after a while it was this machines time again and reading about similar issues it was suggested to replace the ULA 8301 as this was know to cause this type of problem. So I tried it and it made no difference again.
Weeks passed before I could get hold of a new (old stock) 8302, but still no go, I could see there was an issue with the data lines as the output was low on some of the address lines, but could not track it down. So in for a penny, in for a pound, I de-soldered all the main logic and memory chips, including the video decoder.
I have a Commodore 64 that I tested the memory chip with and yes one was faulty, 'found it' I thought.., but no.
So I ordered more memory and a new MC1377 and a new CPU (10MHz). Did it work, of course not, So I tried the Minerva ROM with the better memory checking routines.
But still no go...
What can it be, a fault on the motherboard itself, I hope not I have spent weeks of my life on this machine, I will get it go if it kills me....
Deep breath, Think... you know it's a memory address problem, start again from scratch... So I went back to the address decoders and it WORKS NOW !!
It was one of the 74LS257's that I replaced many months ago.
I have a Mini Pro programmer that tests TTL and Cmos IC's and it has not let me down before, but it passes the LS257, but it will not work in the QL.
So I have modded the modulator and I still have one chip that gets quite hot, but still works fine, the RS232 line driver chip. Still not a real problem.
The moral of the story is, never give up! But if in doubt, start again...
I hope this gives you some words of encouragement.
Technical Chap.