Thanks for the help throughout all the posts!stephen_usher wrote: 27 Oct 2024 13:28 Yay!!!!
I knew that you'd get there in the end.
If you don't have a digital oscilloscope the logic analyser is an excellent instrument to see what the system is doing and if it's trying to run code.
If the LA had just shown only a few reads and then stopped then this would have meant that the CPU wouldn't have been able to read the ROM. Running for a whole 100ms means that it was trying to run stuff for quite a while until it stopped, so the system must be working to some degree.
Without being able to instrument the whole of the data bus plus /AS and /DTACK and knowing what the data is supposed to be (such as the ROM values) it would be very difficult to diagnose a RAM fault if the chip isn't totally dead or pulling the bus hard high or low. So, at this point it is a fact that you either use a spare set of chips and try piggybacking as a start or just remove them all, install sockets and test the chips in a tester.
You went through everything which could be done non-destructively, so desoldering was the only way to go.
I have plans to by myself a digital oscilloscope in a few months.
But using the logic analyzer showed me how to get more information.
About the RAMs, that was my thought, if there is one "barely working", could lead us to the problem.
Now, the only thing I wish to understand is the missing CAS signals in this case.
But when the sockets arrive, I will try to get the signals with the logic analyzer.
