Simple virtual machine.
The virtual machine is based on imaginary specification. The document with CPU specification is located here.
Currently only Linux builds are supported. The only required dependencies are C++ compiler and Make.
To build, execute Makefile found in project's root directory:
make
If you want to build only VM or Assembler:
make vm
make asm
To run the tests execute run_tests.sh
script:
./run_tests.sh
The project is MIT licensed.