-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lot of discoveries and refactoring #7
Conversation
Video Generation:
Serial:
IO Space:
Z80CPU:
Daughterboard:
Main Memory Management:
Video Memory:
Apart from these things, the rest looks good. 👍 |
Further: there are several commits which read as "WIP about this": maybe you can just squash all of them together |
! Read comments inside video_memory_management sheet for more informations. - Completed path between dot pattern output of character shift register and beam output transistor. - Found behavior of video attribute signals: blink, underline, stretch, hide. - Completed wiring of 28L22 ROM, which is involved in video attributes. - TODO: video_memory_management must be cleaned up, since schematics has grown outside sheet.
- Some notes regarding video attributes. - Found some stuck-at inputs.
- bank7 selector to address video or attribute RAM - found read and write data paths leading to video RAMs (F11, F12). - video RAMs CS generation.
- New sheet reserved to video memory. - Removed video memory parts inside video_generation. - Removed video memory parts inside GPIO. - Generic cleanup to keep all circuits inside each sheet.
Fixed. I have to reposition all the floating notes in a more ordered manner.
Fixed
Removed. Just notes to know which chip was connected to which inout signal.
Removed
Already did this.
It is used for Z80 signals coming out from the buffer. Left as a placeholder, I will wire it soon, but not in this PR.
TODO, but not in this PR.
Already verified, removed.
Done |
I suggest creating follow-up issues to remember what TODO next time. Is there a way to to this automatically with Github? I'm more used to Gitlab |
I will create some issues |
The schematic is almost completed, but a review is needed after this big step. See the attached PDF file to compare pre and post-refactoring.
Found answers to #1 #3 and #4.
Only the floppy drive controller is still messy and incomplete, but at the moment I am not interested in that part of circuit and its description can be delayed. Anyhow, some parts are already mapped.
Other things to be done, not included in these commits:
pre-refactoring.pdf
post-refactoring.pdf