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