This is a minimalist/barebones in-browser javascript simulator of the famous Nand2Tetris course Hack Computer. It provides much control over the execution of programs and a better performance than the java implementation provided with the course (although with much less complementar functionality).
Video coming soon!
TODO:
- Implement simple assembler so that assembly code can be directly input into the webpage.
- Improve graphic design (virtually non-existant right now).
- Create a keyboard buffer layer.
- Add checks to number inputs.
- Add BENCHMARK (measuring if actual frame time is lower than requested)
- Dynamically changeable settings
- Mobile input
DISTANT FUTURE TODOS:
- Rewrite using webassembly and in-browser multithreading
Feel free to fork or contribute!