Skip to content

Hack hardware simulator assembler, and compiler written in Rust

Notifications You must be signed in to change notification settings

Walnut356/hack_emu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published