No description
Find a file
2013-01-25 11:40:26 -07:00
bin Updated .gitignore 2011-09-04 06:04:00 -07:00
include/tvm Made hash table naming conventions more consistent 2013-01-24 10:42:40 -07:00
lib Updated .gitignore 2011-09-04 06:04:00 -07:00
libtvm Made hash table naming conventions more consistent 2013-01-24 10:42:40 -07:00
programs Moved example tvm programs to programs/tinyvm. 2013-01-25 11:40:26 -07:00
src Created src directory 2011-11-15 05:17:41 -07:00
tdb Improve, debug, document tdb 2011-12-07 15:55:22 -05:00
.gitignore Updated .gitignore 2011-09-04 06:04:00 -07:00
GNUmakefile Added example program euler1_nodiv.c 2013-01-24 10:34:25 -07:00
LICENSE Create LICENSE 2013-01-15 08:43:43 -08:00
README Forget branches. TVM is supposed to be small and simple. 2012-03-30 11:44:36 -07:00
SYNTAX Update register documentation 2011-09-06 20:04:38 -04:00

TinyVM is a virtual machine with the goal of having a small footprint.
Low memory usage, a small amount of code, and a small binary.

Building can be accomplished on UNIX-like systems with make and GCC.

There are no external dependencies, save the C standard library.

Building can be accomplished using "make," or "make rebuild".

To build a debug version, add "DEBUG=yes" after "make". To build a binary with
profiling enabled, add "PROFILE=yes" after "make".