(Also, have you run this at higher clock rates? Any idea what the highest stable frequency for it is?)
So I got around to mucking around with the Western Design Center W65C02 which is rated at 14MHz.
Guess what...
It didn't work. Well, the monitor/debugger started out and then printed rubbish.
After some experimentation that included hard wiring BE (pin 36) to VCC, I found out that the RAM chip was too fast.
Yep, a 55ns Alliance 32KB static RAM chip was
too fast for a W65C02 running at 4MHz. I had to use a slower 70ns Cypress RAM chip.
Note that I had successfully tested everything from Rockwell/Synertek NMOS chips, Rockwell/CMD CMOS chips (at the rated frequency) with the 55ns SRAM.
In case you were wondering if that SRAM chip was bad. It wasn't. I have 5 of them and none of them would work reliably with the W65C02. And I don't think I've a bad W65C02 either. I have 2 and they both had the same issue.
Go figure.
Anyway, I'm currently running the same W65C02 at 7.3728MHz. And yes, it's fast.
The good news is that the 70ns 32KB RAM is available from Jameco (#82472) or Mouser (727-CY62256NLL70PXC).