Skip to content
/ rvm Public

fun-made virtual machine in rust that takes binary format, generated from assembler in c, generated from lisp in haskell. GET A LIFE MAN THIS IS GETTING OUT OF HAND

Notifications You must be signed in to change notification settings

tenmajkl/rvm

Repository files navigation

rizek virtual machine

what

At this point you need to program it in c. not that the virtual machine would accept c, but its only way to generate binary format that rizek accepts.

Register standard

You can technicaly use any register to do anything you want, but standartization is good

| register | usage | | 0 | stack pointer | | 1 | stack low limit pointer | | 2 | variable address | | 3 | variable output | | 4 | low level helping register | | 5 | expression value register | | 15 | zero |

and the rest is for arguments and stuff like that

TODO

syscalls

About

fun-made virtual machine in rust that takes binary format, generated from assembler in c, generated from lisp in haskell. GET A LIFE MAN THIS IS GETTING OUT OF HAND

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published