The article Write your Own Virtual Machine introduces how to implement an LC3 virtual machine.
This is a rust implementation for learning purpose, and this project only test on MacOs and Ubuntu.
Run the examples:
cargo run ./resources/hello-world.obj
cargo run ./resources/2048.obj
cargo run ./resources/rogue.obj