Projects / NVM Virtual Machine

NVM Virtual Machine

NVM Virtual Machine is a small, fast, extensible and portable virtual machine. It can be used, for example, as a scripting engine in microcontrollers. It can be configured to work in a few modes (with a machine word equal to 16, 32, or 64 bits) depending on user needs. Programming is done using an ASM-like language or a (simple) higher level language which is implemented using ocamllex and ocamlyacc.

Licenses
Operating Systems
Implementation

RSS Recent releases

  •  23 Apr 2007 08:46

Release Notes: This is a complete and running version, but it needs a lot of testing. A few examples of the ASM and the higher-level language are provided. Compilation was tested on the x86, x86_64, and Cygwin (x86) platforms.

Screenshot

Project Spotlight

Sqrat

A C++ binding utility for the Squirrel language.

Screenshot

Project Spotlight

Extended Module Player

A multi-format module player.