Implementation of the nand 2 tetris project in the Digital Logic Sim of Sebastian Lague.
On MacOS install the Digital Logic Sim and creat a project.
Close the simulator and make shure the folder ~/Library/Application\ Support/com.DefaultCompany.2DProject/Projects/ exists.
Now you can copy the folder NAND2TETRIS to that folder or just run:
./restore.shRun the Digital Logic Sim again and it should show up.
- To backup the project run
./backup.shit will copy it in this directory. - I did create a
RAM16Kentirely fromNANDgates. You will find the chip in the library but due to performance issues I made aORAM16K(Optimized RAM) that abuses displays as a form of writeable mass storage. - To write the ROM the single ROM-Chips have a label. So you can programatically set them. (Compiler coming soon)