Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bakkdoor/stupidvm
simple & stupid virtual machine written in c. this is just a little experiment and for hackings sake ;)
https://github.com/bakkdoor/stupidvm
Last synced: 1 day ago
JSON representation
simple & stupid virtual machine written in c. this is just a little experiment and for hackings sake ;)
- Host: GitHub
- URL: https://github.com/bakkdoor/stupidvm
- Owner: bakkdoor
- License: lgpl-3.0
- Created: 2009-10-23T03:22:14.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2009-11-05T10:49:45.000Z (about 15 years ago)
- Last Synced: 2023-04-11T18:18:23.125Z (over 1 year ago)
- Language: C
- Homepage: http://www.adztec-independent.de/
- Size: 129 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
---------------------------------------------------------------------
stupidvm v0.1stupidvm is a stupid virtual machine written in C.
Basically, I wanted to experiment a little with writing a small and
simple register-based virtual machine. It's licensed under the GNU
LGPL v3. Have a look at the LICENSE file for more information on
licensing terms.Copyright (C) 2009 Christopher Bertels
----------------------------------------------------------------------------------------
Short introduction:
-------------------If you want to try out stupidvm, check out the example programs in the
examples/ directory. You can compile & run them like this:$ make
$ ./sasm examples/procedures.sasm procedures.svm
$ ./svm procedures.svmThis will compile both the compiler and the vm via make, compile one
example .sasm file (sasm stands for stupid asm) via svmc, the
svm compiler to a .svm binary bytecode file (svm stands for stupidvm)
and then run it via the svm executable.