This repository contains my implementation of the projects included in the book The Elements of Computing Systems—Building a Modern Computer from First Principles, by Noam Nisan and Shimon Schocken.
Only source files are included. Tools and test files are available for download on the book's website.
Note: the CPUEmulator screen output does not work properly on Java 1.6, shipped with OS X El Capitan. You can check your Java version by running java -version
, and install a more recent version by running brew update && brew cask install java
.