BigEd wrote:
Well done! SVG is good - perhaps as a first step, zip it and attach it here.
Donald Hanson did his own cleanup - he's the author of the original - and you can see it here:
http://www.witwright.com/DonPub/6502-Block-Diagram.pdfIf you got yours and his at the same scale, you could flip between them to find any discrepancies.
I think some zero and one have been written as O and I, but I haven't proof-read either version.
Z is used a "Zero" and O is used to reference the Open Drain Mosfets that shunt the bus lines to ground. If you enable the drain, it technically zeros the bus anyway, so it's kind of interchangeable. I used used for the interrupt flag. There are some confusing ones like the O/ADH0 line, and I double checked that was really what it was. It's shunts line zero of the High Address Bus to ground using the Open Drain Mosfets
At least that's what I'm getting from the diagram.
I used the PDF as a template, but it's not an exact trace. I put my snap-to-grid on high and moves some things for clarity and alignment. If you are careful, you may be able to stretch some of the things around, but it's not as object based as I would have liked it.
I attached the SVG in the zip file...