Skip to content

Repository files navigation

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

About

Hack hardware simulator assembler, and compiler written in Rust

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages