Just one small nitpick - R_IFR (not W_IFR) should be connected to the readout of D7io.
Dang. Fixed this.
In my defense, I have to say that my head is full of 6561, and that it's getting increasingly difficult for me to stay focused/concentrated.
This reminds me that KiCad probably still doesn't convert Eagle files perfectly.
I actually patched KiCad years ago in order to handle your SID schematic, but IIRC there may still be things to improve.
I still feel sorry/guilty for sticking with Dead Bird Eagle... after Autodesk shot the bird.
It's just that some KiCAD things still feel impractical to me, and that I can draw schematics at least twice as fast with Eagle.
After 20 years of drawing schematics and PCB layouts with Eagle for a living, I admit that I might be a little bit biased...
SID was our first chip dissection, Frank and me would have liked to eventually do a _proper_ SID dissection with the skills/experiences we have now,
but we never had the time.
;---
Hmm. About the chip dissections:
Imagine somebody salvaged a 50+ years old control cabinet from the dumpster.
It was planned/built by probably the best engineers in that time frame.
All you have is maybe a short/vague description,
plus the pinout for a 40 pin connector between the control cabinet and the "outerworld".
5000+ relays inside, and all of the wires have the same color.
Now you are trying to draw/interpret schematics from _photos_ of the innards of that control cabinet.
To me, that's what dissecting chips feels like.
Plus that "Indiana Jones factor", when you always expect to bump into traps and man eating bugs behind the next corner.

To quote a former coworker: "It is fun, but not everybody can take that much fun."