{"id":28260216,"url":"https://github.com/royroki/circuit","last_synced_at":"2026-02-03T18:08:16.211Z","repository":{"id":255744675,"uuid":"853523280","full_name":"RoyRoki/circuit","owner":"RoyRoki","description":"In this video, I walk you through the inner workings of my custom-built 8-bit computer. From fetching instructions to executing binary addition, I cover how essential components like RAM, registers, and the ALU work together. ","archived":false,"fork":false,"pushed_at":"2025-03-17T08:21:16.000Z","size":2668,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-02T08:45:27.175Z","etag":null,"topics":["8bitcomputer","binary","computerarchitecture","cpu","hardware"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RoyRoki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-09-06T20:35:35.000Z","updated_at":"2025-04-13T13:08:10.000Z","dependencies_parsed_at":"2025-06-17T22:41:43.660Z","dependency_job_id":null,"html_url":"https://github.com/RoyRoki/circuit","commit_stats":null,"previous_names":["royroki/circuit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RoyRoki/circuit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoyRoki%2Fcircuit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoyRoki%2Fcircuit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoyRoki%2Fcircuit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoyRoki%2Fcircuit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RoyRoki","download_url":"https://codeload.github.com/RoyRoki/circuit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoyRoki%2Fcircuit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29051411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T15:43:47.601Z","status":"ssl_error","status_checked_at":"2026-02-03T15:43:46.709Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["8bitcomputer","binary","computerarchitecture","cpu","hardware"],"created_at":"2025-05-20T04:09:37.052Z","updated_at":"2026-02-03T18:08:16.181Z","avatar_url":"https://github.com/RoyRoki.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🖥️ Exploring My Custom 8-bit Computer\n\nIn this video, I walk you through how my custom-built 8-bit computer works. From fetching instructions to executing binary addition, you’ll get a clear view of how simple components like RAM, registers, and the ALU come together to perform operations. \n\nI've used hex input to simplify binary data input and explain every step of the process. Watch till the end to see the final result displayed on my 3-digit display!\n\n## 📺 Watch the Video\n\n[![Watch the Video](https://img.youtube.com/vi/YpLBAJZ57EM/0.jpg)](https://www.youtube.com/watch?v=YpLBAJZ57EM)\n\n## 🔑 Key Topics Covered\n\n✅ **Data bus and address bus**  \n✅ **16-byte RAM**  \n✅ **Instruction register and program counter**  \n✅ **Performing addition in the ALU**  \n✅ **Understanding the fetch-execute cycle**  \n\nIf you’re interested in learning more about how computers process basic instructions, this is the video for you! 🚀\n\n## 🖼️ Screenshots\n\nHere are some snapshots from the video to give you a preview:\n\n![Screenshot 0](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20.jpeg)\n![Screenshot 1](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(1).jpeg)\n![Screenshot 2](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(2).jpeg)\n![Screenshot 3](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(3).jpeg)\n![Screenshot 4](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(4).jpeg)\n![Screenshot 5](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(5).jpeg)\n![Screenshot 6](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(6).jpeg)\n![Screenshot 7](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(7).jpeg)\n![Screenshot 8](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(8).jpeg)\n\n---\n## 🖥️ Run the Circuit with Logisim Evolution\n\nTo simulate and run this circuit, you can use [Logisim Evolution](https://github.com/logisim-evolution/logisim-evolution), an open-source digital logic simulator. It allows you to design and test digital circuits interactively.\n\n### 📌 Stay Connected\n💬 If you have any questions or thoughts, drop a comment on the video!  \n👍 Don't forget to like and subscribe if you enjoyed it!  \n\nHappy computing! 💻🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froyroki%2Fcircuit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froyroki%2Fcircuit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froyroki%2Fcircuit/lists"}