These are my projects for the Nand2Tetris course, which I've been taking at Coursera.
During the course I got to build all the parts of a complete (emulated) computer called "Hack":
- Basic logic gates
- Basic arithmetic gates
- Memory cells
- CPU and complete computer
- A few programs in Hack Assembly
- Hack Assembler
A long time after I followed along the course, I learned about libretro, liked that, and decided to create hack_libretro.