Skip to content

jspann/Hydrogen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A basic process virtual machine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published