I have my 65C02 wired up to a breadboard.
I have RDY, IRQB, NMIB, etc. pulled high through a 3.3k resistor.
I have the data bus wired to $EA.
My scope is on A0.
For my clock, I have a 3.579545 MHz crystal cocking a 74HC4040 counter. From the counter, Q0 is outputting half that at 1.7897725 MHz (within the limitation of my breadboard).
That 1.79MHz clock is then fed to PHI2 to the 65C02. Now, I thought A0 would be half that at 895kHz or so. But instead, it's 446.4kHz which is half again.
What gives? Is it because the NOP takes two cycles and the program counter "stalls" during those two cycles?
Any information would be appreciated.
But at least I can see the PC is working.
Thanks