stephen_usher wrote: 16 May 2021 16:58
It's probably the bus buffer chips, they're always a bit flakey on all machines. Without a decent oscilloscope though it's rather a case of flying blind.
@stephen_usher Which specific buffers? The 74LS245, IC 14 has been replaced.
I just went back and pulled the CPU and I get the same symptoms. Permanent tone from the speaker, caps lock led on and no video.
With the CPU in, /RESET is high and I have what seems to be clocks in the right places. Pulling IC6 stops all the symptoms as it removes all the clocks. I think the clocks are probably ok, but IC 40 & 43 could be bad and the clocks at the CPU are off.
I have ordered replacements for IC 44 & 45, which deal with the cas/ras logic, but I don't think they are the problem.
I just don't think the CPU is executing any code at all, if it was, then removing it would make a difference to the symptoms. Also, dropping in another CPU would make a difference if the CPU was bad, and it doesn't.
Running in minimal configuration doesn't help either.
That leads me to believe:
1. The clocks might not be correct. No decent scope makes this very tricky to check.
2. There is an address or data bus problem, meaning the ROMs cannot be correctly accessed and therefore code cannot be retrieved and executed, or the wrong code is executed.
3. The ROM is bad causing the CPU to stall.
4. A combination of the above.
I think I need to go and buzz out the data and address buses, make sure they go where they are supposed to go.
I can't test the ROM, as I have no way to read it and compare to a good one for now.
I suppose the sound chip could be bad and hanging the system, but it seems unlikely.
Well, it's certainly proving a challenge, but worse case scenario I don't have too long to wait as our house now has a roof, windows, doors and is starting to be fitted out internally. We could be in in 6-8 weeks and then I'll have all my lovely test kit back again :)
Then we'll see who's broken!!