Skip to content

magiwanders/Nand2Tetris-Hack-Computer-JS-Reimplementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nand2Tetris-Hack-Computer-JS-Reimplementation

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).

Online Simulator

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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published