-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Thomas Castleman edited this page Aug 27, 2021
·
5 revisions
This wiki houses most of the documentation for the Stew-3000, an 8-bit breadboard computer!
Check out the various pages on the side menu to browse at your leisure.
Or, if you're looking for:
- how the physical computer is designed (Architecture)
- an in-depth example of how programs get to run on the 3000 (From C to Electricity)
- interesting programs that can run on the 3000 (Library of Programs)
- how C becomes assembly (Compiler)
- how assembly becomes bytes (Assembler)
- how we test/debug assembly programs before running them on the hardware (Emulator)
The computer itself was built and debugged by Stewart Morris. He also provided the low-level software that interacts with the machine directly, and wrote the microcode which implements the machine's instruction set.
The higher-level infrastructure (compiler/assembler/emulator) was authored by both Stewart and Thomas Castleman.
The hardware design of the computer itself was inspired heavily by Ben Eater's 8-bit CPU project. Some of his software was also adapted for use in this project.