BigEd wrote:
BillO wrote:
...There is no activity on the RDY line and it is no longer stopping dead. Instead it begins the memory test, runs for a few cycles and then goes back to the "Memory size ?" prompt. Entering anything there it will still just go back to that prompt. This behavior is consistent all the way out to 14mHz.
I suppose then that you see Sync is still active, throughout, as the machine hasn't crashed? It does sound rather like our problem. Perhaps, having now clocked everything with the same input clock, it's worth adding a buffer ahead of the CPU so it gets a very slightly delayed clock - the problem with the fast parts being that they are too fast.
Yes, SYNC is now active all the time. I could use the buffered Phi-2 signal I send out on the I/O bus for a quick test that woudl give me about 9 or 10 nS delay.
Interesting this is, just a while back as I was putting a 10x scope probe on the RDY signal, it started working fine as long as I had the probe on RDY. For a few minutes - now I can't reproduce the effect. This was before I had changed the resistor on RDY from 10K to 3K. However, at least now the machine is running and not dying. I feel progress has been made.
Update:Holy cr#p! That worked!!! Delaying the clock to the W65C02 by a few nS has done the trick!!! It is now cruising along at a comfy 15mHz without a hiccup.
Awesome!
Thanks Ed - and to everyone else for pitching in on this one.
So it looks like these 15nS RAM chips are too fast?