This is my 8-bit computer. Based on a project by Ben Eater.
See the computer in action:
See 8-bit-computer-emulator for a version of this computer implemented in software. See 8-bit-computer-eeprom for code for generating microcode for the EEPROMs.
- programs is a folder with code for some example programs, with videos and description of how they work.
- hardware.md describes the hardware with a summary of how it works.
- instruction_set.md describes the supported instructions.
- control_lines.md describes the different control lines.
- instruction_decoding.md contains the lookup table used by the instruction decoder, and a short description of how it works.
- issues.md describes a list of the issues I had with getting the computer to work reliably, and what I did to fix them.
- eater.net/8bit - Homepage of the computer, for schematics, kits and more.
- /r/beneater - Useful subreddit to get help when building.
- Building an 8-bit breadboard computer - Videos by Ben Eater on how to build the computer.