Also, busing in that fashion tends to make the drawing less cluttered. Lack of busing is one of the limitations of the ExpressPCB schematic editor that I use, but I manage to deal with all the lines running every which way. A bunch of lines still beats a “schematic” that’s a bunch of boxes with netlist tags hanging off of them.
I’m one of those members, and as I get older, my color perception problem (tritanomaly) is worsening. White and yellow almost look the same to me.
Interestingly, I’ve been staring at electrical schematics for more than sixty years and up until very recently, every one I’ve seen was black on white paper. I have no idea who it was that suddenly thought color contributes anything to understanding how a circuit is supposed to function.
Back to your design...
A suggestion...change U1 to a 74AC04 and insert a 120 ohm (or thereabouts) resistor (I use metal film) in series with the output of U1B to keep ringing down to a dull roar. The reason for the suggestion is WDC specifies that the rise/fall time of the Ø2 clock should not exceed 5 nanoseconds. 74HC (and 74AHC) logic usually can’t meet that requirement.
While on the subject of clocking, WDC recommends that the Ø1 and Ø2 outputs on the 65C02 not be used in new designs. Those outputs lag the clock input by an unspecified amount and that lag is not even tested in production. Everything in your circuit that is clocked, e.g., the read/write logic, will be running behind the MPU. Your clock generator will have more than enough drive to properly clock the entire circuit.
Don’t be dismayed if your reset circuit misbehaves...or if the contacts stick in the push button.