A stack based virtual machine
A simple stack based virtual machine written in C.
To write a program for AVM, use the AVM assembler ANASM. There is also a statically typed compiled language being written for it, but it is not released yet.
$ make
$ make install
$ avm PROGRAM
- Basic stack operators
- Executing from files
- Conditional instructions, jumps
- RAM
- File reading, IO
- Loading shared libraries
- Windows support
Hosted here
If you find any bugs, please create an issue and report them.
Run make all
to see all the make rules.