"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 - <a href="http://www.megidish.net/awjs/" rel="nofollow">http://www.megidish.net/awjs/</a><p>There are a few huge base64 encoded data files, and the rest is just the bytecode, and converting the drawing functions to canvas.<p>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!