Archive for February 28th, 2008
Daily Archive
Thursday, February 28th, 2008
EvolveJs assembly code explained
Each animal in EvolveJs is written in a specialised assembly code. This assembly language was designed with some inspiration from Tierra. Each thread is essentially a stack machine and each operation operates on that stack.
An assembly operation is a pair of [operation, operand].
One of the key concepts is in markers used for jumping. To make [...]
