; file : anc/v1/55a.asm ; project : Salis-VM ; author : Paul Oliver ; ; Based on the original 55a ancestor organism from Salis-V1. ; This organism first measures itself by means of key/lock instructions. ; Then it replicates continuously in both directions. ; index ; [section] begin gene ; [section] measure gene ; [section] allocation gene ; [section] copy gene ; [section] split gene ; [section] end gene ; [section] begin gene loka ; [section] measure gene adrb keya adrf keya nop1 incn nop1 subn nop1 nop1 ; [section] allocation gene lokb notn nop3 rpsh nop1 rpsh nop3 ifnz nop3 jmpf keyc malb nop1 nop2 jmpf keyd lokc malf nop1 nop2 ; [section] copy gene lokd rloa nop0 nop3 rwrt nop2 nop3 incn incn nop2 decn nop1 ifnz nop1 jmpb keyd ; [section] split gene bspl rpop nop3 rpop nop1 jmpb keyb ; [section] end gene loka