A basic process virtual machine
Switch branches/tags
Nothing to show
Clone or download
Latest commit c0dd642 Jan 7, 2016
Failed to load latest commit information.
Tests Made new test files Sep 21, 2014
docs Updated todo to reflect changes Sep 21, 2014
hdb Created the hdb tool Sep 21, 2014
libcore Started a libcore Sep 21, 2014
src Working on processor errors Dec 18, 2014
LICENSE Create LICENSE Apr 19, 2014
README.md Fixed title in README Jan 7, 2016


Hydrogen Virtual Machine

A basic process virtual machine

What is Hydrogen?

A simple register based process virtual machine which is written in C/C++. It uses its own dialect of assembly and is designed to work on OSX x86_64 systems. It is intended to be used with the Giraffe Programming language but can be used with others.

How do I compile Hydrogen?

To compile Hydrogen make sure you have gcc and simply type make. This will compile the files and add the hydro binary to your /usr/bin directory. To test your freshly built version of Hydrogen, press type make test or hydro -R test.txt

What is the instruction set?

Take a look at opcodes.txt

Is it under a license?

Yup! Look at LICENSE

Is it finished?

No Way! There's always more to do! Look at docs/TODO.txt