An open API service indexing awesome lists of open source software.

https://github.com/stevegremory/tinyvm

A very basic register based virtual machine.
https://github.com/stevegremory/tinyvm

cpp virtual-machine

Last synced: about 1 year ago
JSON representation

A very basic register based virtual machine.

Awesome Lists containing this project

README

          

# 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.