aboutsummaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
Diffstat (limited to 'README.org')
-rw-r--r--README.org8
1 files changed, 8 insertions, 0 deletions
diff --git a/README.org b/README.org
index 8c3f306..562ad67 100644
--- a/README.org
+++ b/README.org
@@ -4,3 +4,11 @@
A stack based virtual machine in C11. Deals primarily in bytes,
doesn't make assertions about typing and is very simple to target.
+* Instructions to target
+You'll need [[file:src/inst.h][inst.h]] for the instruction API. You
+must convert user programs to instructions via ~inst_t~, then emit
+bytecode via ~insts_write_bytecode*~.
+
+This is all that is necessary to create a language which targets this
+virtual machine. To execute that bytecode, a user must use my virtual
+machine program.