LC-3 virtual machine implementation in Rust. Currently it should be able to run all programs written for LC-3 but I haven't tested it with other programs than 2048 game.
- Get rid of all c functions and unsafe blocks
- Better abstraction on memory
<program name> [file1] ...
Run the program with the desired .obj
file as argument
Allows using enums in c style
I was lazy and used some c functions to implement parts that are not related to emulation
This project followed this tutorial.