/tinyvm

A very basic register based virtual machine.

Primary LanguageC++

TinyVM

For now, the project has been archived but I will most probably continue work on it later. In it's current condition, tinyVM is 100% "usable" as it was intended to be used, as a barebones, fast VM.

A simple register based virtual machine that uses a bytecode interpreter.

Running

To run the VM, simply compile using CMake.

cmake . -Bbuild; cd build; make

This will work on Linux and macOS. If you were smart enough to install windows i'm sure you are smart enough to find your way around CMake too.