"Another World" (game) Code Review
I was pretty surprised to see it used it's own vm when I was rummaging through  Gil Megidish's port to JavaScript - http://www.megidish.net/awjs/There are a few huge base64 encoded data files, and the rest is just the bytecode, and converting the drawing functions to canvas.I was surprised that "back in the day" you could take the hit of a vm - I always thought you had to get as close to the metal as possible!