https://github.com/adzialocha/8bit
Notes on building a 8bit CPU
https://github.com/adzialocha/8bit
6502 8bit computer-architecture logisim
Last synced: 11 months ago
JSON representation
Notes on building a 8bit CPU
- Host: GitHub
- URL: https://github.com/adzialocha/8bit
- Owner: adzialocha
- Created: 2016-07-08T13:35:57.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-01-03T17:06:09.000Z (over 8 years ago)
- Last Synced: 2025-03-20T21:32:23.494Z (about 1 year ago)
- Topics: 6502, 8bit, computer-architecture, logisim
- Language: Assembly
- Homepage: https://www.youtube.com/watch?v=-z4qFnSLnn4
- Size: 264 KB
- Stars: 52
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 8bit
These are my notes on building a 8bit computer. The circuit is simulated with the great [Logisim](http://www.cburch.com/logisim/de/), I've also written a converter for my [assembly language](https://github.com/adzialocha/8bit/blob/master/tools/assembler/assembler.c) and a helper to write [micro instructions](https://github.com/adzialocha/8bit/blob/master/tools/microcode-editor/microcode-editor.html).
### Folder structure
* `asm` contains sketches and final programs written in 6502 or my own assembler.
* `circuit` holds all Logisim projects, `v3` is the latest.
* `microcode` the microcode program for the circuits control unit (can be read, edited and saved by the microcode editor tool).
* `notes` different notes on the architecture, memory organisation, opcodes etc.
* `tools` small software projects to help me designing the computer.