openevo is a project started to find out about behaviour of evolutionary generated machine code. It implements a certain set of CPU instruction codes and a few interrupts for interaction with the runtime environment.
Virtual machine/emulator; "holding pen" for self-replicating programs written in custom RISC assembly-like language, evolving via random point mutations and periodic fitness-based cullings. Inspired (like Avida) by Thomas Ray's alife simulator, Tierra