From 49b53c265e743d257fb2a5e33a75a07c4d7ef7bc Mon Sep 17 00:00:00 2001 From: Terence Parr Date: Mon, 13 Apr 2015 16:13:38 -0700 Subject: [PATCH] update readme --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 01bfc80..7fd16b3 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,12 @@ simple-virtual-machine ====================== -A simple VM for a talk on building VMs. +A simple VM for a talk on building VMs in Java. See [video](https://www.youtube.com/watch?v=OjaAToVkoTw) and [slides](http://www.slideshare.net/parrt/how-to-build-a-virtual-machine). -[A C implementation](https://github.com/codyebberson/vm) +There are two branches: + +* [master](https://github.com/parrt/simple-virtual-machine). Basic instructions only (no function calls). +* [add-functions](https://github.com/parrt/simple-virtual-machine/tree/add-functions). Includes CALL/RET instructions, runs factorial test function. +* [split-stack](https://github.com/parrt/simple-virtual-machine/tree/split-stack). Split into operand stack and function call stack. -This branch supports function call/return. +[A C implementation](https://github.com/codyebberson/vm)