Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 543 Bytes

File metadata and controls

19 lines (13 loc) · 543 Bytes

Nand2Tetris Hack computer emulator

Implemented by me in Rust, following the specification described in The Elements of Computing Systems

Contains:

  • Logic gate and native-rust cpu implementations
  • Assembler
  • Linker
  • Stack based VM
  • Jack compiler
  • Simple screen output

Enhancements:

  • Doubled addressable ROM space (32k -> 64k) via some assembler fiddling
  • (In progress) OS functions built in to rust via expanded instructionset

image