adrianhudson wrote:
kernelthread wrote:
If you have a rectifier diode in your parts box (1N4001 or similar) you could try sticking that in series with the power supply - that should drop it down to somewhere near 4V. Then see if that makes it any more reliable.
I should have thought of that! Thanks...
...and BINGO!
At last,
AT LAST. IT WORKS! W65C02 WORKS!
Its still a little unstable - I think it would benefit with just a little lower voltage - it runs at 5.5V but occasionally crashes but before it only got one character to the screen with this program and died. Now it runs for minutes at a time. Unfortunaltely my display won't run at any lower voltage so I can't go lower - at least not tonight.
So, I am assuming it is indeed TTL/CMOS levels and stronger data line pullup may indeed work.
I will do a proper thank you to
everyone tomorrow.
Well, this is an oddity no doubt! So, another test you could try to confirm it's a voltage threshold problem with the W65C02 would be to use the diode and ONLY insert it in the +5V to the W65C02. This would lower the CPU's voltage, but maintain the normal +5V (or whatever it is) for the rest of the logic chips... and the memory. In theory, the CPU's threshold voltage would be a bit lower and the memory output levels would remain the same.
I'm traveling this week and next, so I don't have access to my normal test lab... in any case, I did bring one of my C02 Pocket SBC setups and my usual toolbag, which includes a Fluke 115. Running a sequential block read test of a Compact Flash, the voltage at the Alliance SRAM is hovering around 5.045 volts. Again, this is one of several boards I've built up with the Alliance SRAM and none are experiencing any issues. I've also run a RAM test on the boards in the past with zero failures.
Sadly, your puzzle continues.... ugh!