Martin_H wrote:
When I first start it up it will often lock up after a few seconds, but if it doesn't lock up it will be perfectly stable for hours at a time afterwards. Now at this point if I turn it off and on the instability will return and it will take several power cycles before it runs in a stable manner. However, at that point it is rock solid again.
What generates the reset signal to the 65C02 and 6522, and how long does it hold the rest circuit down after power on?
Quote:
I'm also using sockets for the TTL oscillators but I didn't clip the leads short. I'm not sure if that could be a source of noise.
I've got the Ø2 oscillator socketed in POC V1.1 and did not clip the leads. The unit is stable to 15 MHz (30 MHz oscillator). Unless the aggregate circuit length from the oscillator's output to the 65C02 and 6522 is multiple inches, I highly doubt this is your problem.
Quote:
When I soldered the board I was really careful to avoid any solder bridges or cold joints. I also went over the board with a magnifying glass to inspect it and ensure things looked good.
Druzyek's suggestion about putting the DVM to work is a good one. I'd meter every single connection looking for the one with dubious continuity. Also, chips sockets can be flaky, so be sure to determine that you are getting solid connections from chip pins into the circuit.
Something else to consider: do you have any gates with floating inputs? Dunno what you're using for glue logic, but CMOS devices can behave badly if unused inputs are not grounded or tied to Vcc.