_(Squeak) includes a free *(VM) used to implement a _(Smalltalk)-80 superset, including full source in Smalltalk and a reduced Smalltalk-to-C translator. 
Originally developed by Apple for its MacIntosh, now free software and ported to <a href="ftp://ftp.create.ucsb.edu/pub/Smalltalk/Squeak">all common 32-bit architectures</a>.

Squeak's VM is even more attractive in that there is an automatic graphical interface called "<a href= "http://minnow.cc.gatech.edu/squeak/VMMaker">VMMaker</a>" for building VM executables with custom extensions, and that the various platform-specific sources required for graphics, file-access, and such are maintained <a href="http://squeak.sf.net">at SourceForge</a>.
