sburrow wrote:
... But another secondary concern (and going off topic a bit) is running the VIA at high speeds. Not to give away all my plans, but I'm not seeing a great deal of viability with the 65816 + VIA. Correct me if I'm wrong, but the addresses and CS lines must be set by the time PHI2 rises. On the 6502, that's no problem because it drives all of the addresses during PHI2-low also. But on the 65816, it drives the lower addresses, but those higher addresses are not yet available until PHI2 rises. ...
That's not technically true ... per the '816 datasheet, at +5v the higher addresses are available on the data bus a maximum of 33ns into the first phase of the clock cycle (and as with all of the 65c816 datasheet timings, that's probably conservative from having a slower process when the timing was first certified), and the bank address is still valid on the rising edge of PHI2.
As Garth, Chromatrix & BDD note. All of my ramblings on gate delays at faster speed are wiped out by BDD's advice to use AHC process parts, so deleted.