/Hydrogen

A basic process virtual machine

Primary LanguageC++MIT LicenseMIT

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