F# implementation of LC3 VM (Instruction Set Architecture) based on this tutorial.
From project root run make
. Alternatively you can build the project yourself from cmd (see Makefile for examples commends) or from an IDE.
Makefile is configured to compile a self contained single binary.
From project root run .\src\LC3VirtualMachine\bin\Release\net6.0\win-x64\lc3-vm.exe -p .\exe\2048.obj
to play 2048. A linux-x64 binary will also be compiled in the linux-64 folder.
Executable binaries are in the exe
folder. The 2 programs are 2048 and Rogue.