A little virtual machine for LC3 architecture that can execute compiled LC3 programs.
To build lc3-vm
install an ANSI C compiler and GNU make then run make
to build the project.
You can find lc3-vm
executable in ./src
directory.
Download 2048 or Rogue games and run them with lc3-vm
.
Those are pre-compiled lc3 programs.
./src/lc3-vm 2048.obj
# or
./src/lc3-vm rogue.obj
You can learn to write your own LC3 VM by following Write your Own Virtual Machine tutorial.