[Avida-cvs] [Avida2-svn] r324 - trunk/source/support

brysonda@myxo.css.msu.edu brysonda at myxo.css.msu.edu
Thu Sep 22 06:02:14 PDT 2005


Author: brysonda
Date: 2005-09-22 09:02:13 -0400 (Thu, 22 Sep 2005)
New Revision: 324

Modified:
   trunk/source/support/genesis.smt
   trunk/source/support/inst_set.smt
   trunk/source/support/organism.smt
Log:
Modify SMT default files to work(?).

Modified: trunk/source/support/genesis.smt
===================================================================
--- trunk/source/support/genesis.smt	2005-09-22 04:27:49 UTC (rev 323)
+++ trunk/source/support/genesis.smt	2005-09-22 13:02:13 UTC (rev 324)
@@ -42,13 +42,13 @@
 ALLOC_METHOD 0    # 0 = Allocated space is set to default instruction.
                   # 1 = Set to section of dead genome (Necrophilia)
                   # 2 = Allocated space is set to random instruction.
-DIVIDE_METHOD 2   # 0 = Divide leaves state of mother untouched.
+DIVIDE_METHOD 1   # 0 = Divide leaves state of mother untouched.
                   # 1 = Divide resets state of mother
                   #     (after the divide, we have 2 children)
 		  # 2 = Divide resets only the current thread of the mother
 		  #     (useful in 4-stack CPU w/ parasites)
 
-GENERATION_INC_METHOD 0 # 0 = Only the generation of the child is
+GENERATION_INC_METHOD 1 # 0 = Only the generation of the child is
                         #     increased on divide.
 			# 1 = Both the generation of the mother and child are
 			#     increased on divide (good with DIVIDE_METHOD 1).
@@ -64,7 +64,7 @@
 
 # mutations that occur during execution..
 POINT_MUT_PROB  0.0     # Mutation rate (per-location per update)
-COPY_MUT_PROB   0.0075  # Mutation rate (per copy).
+COPY_MUT_PROB   0.01  # Mutation rate (per copy).
 
 # mutations that occur on divide...
 INS_MUT_PROB    0.0     # Insertion rate (per site, applied on divide).

Modified: trunk/source/support/inst_set.smt
===================================================================
--- trunk/source/support/inst_set.smt	2005-09-22 04:27:49 UTC (rev 323)
+++ trunk/source/support/inst_set.smt	2005-09-22 13:02:13 UTC (rev 324)
@@ -1,38 +1,36 @@
-Nop-A      	1	#1 	(a)	
-Nop-B      	1  	#2	(b)
-Nop-C      	1   	#3	(c)
-Nop-D		1	#4	(d)
-#Nop-X		1	#	
-Val-Shift-R    	1	#5	(e)
-Val-Shift-L    	1   	#6	(f)
-Val-Nand      	1   	#7	(g)
-Val-Add        	1   	#8	(h)
-Val-Sub        	1   	#9	(i)
-Val-Mult	1	#10	(j)
-Val-Div		1	#11	(k)
-SetMemory    	1   	#12	(l)
-Divide   	1   	#13 	(m)
-Inst-Read	1	#14	(n)
-Inst-Write	1	#15	(o)
-#Inst-Copy     	1   	     	()
-If-Equal	1	#16	(p)
-If-Not-Equal  	1	#17	(q)
-If-Less    	1   	#18	(r)
-If-Greater	1	#19	(s)
-Head-Push	1	#20	(t)
-Head-Pop	1	#21	(u)
-Head-Move   	1   	#22   	(v)
-Search   	1   	#23  	(w)
-Push-Next	1	#24	(x)
-Push-Prev	1	#25	(y)
-Push-Comp	1	#26	(z)
-Val-Delete	1	#27	(A)
-Val-Copy	1	#28	(B)
-#ThreadFork	1	#29	()
-#if-label   	1   		()
-Val-Inc		1	#30	(C)
-Val-Dec		1	#31 	(D)
-Val-Mod		1	#32	(E)
-#ThreadKill	1	#33	()
-IO		1	#34	(F)
-Inject		1	#35	(G)
\ No newline at end of file
+Nop-A         1  #1  (a)	
+Nop-B         1  #2  (b)
+Nop-C         1  #3  (c)
+Nop-D         1  #4  (d)
+#Nop-X        1  #5  ()
+Val-Shift-R   1  #6  (e)
+Val-Shift-L   1  #7  (f)
+Val-Nand      1  #8  (g)
+Val-Add       1  #9  (h)
+Val-Sub       1  #10 (i)
+Val-Mult      1  #11 (j)
+Val-Div       1  #12 (k)
+SetMemory    	1  #13 (l)
+Divide        1  #14 (m)
+Inst-Read     1  #15 (n)
+Inst-Write    1  #16 (o)
+If-Equal      1  #17 (p)
+If-Not-Equal  1  #18 (q)
+If-Less       1  #19 (r)
+If-Greater    1  #20 (s)
+Head-Push     1  #21 (t)
+Head-Pop      1  #22 (u)
+Head-Move     1  #23 (v)
+Search        1  #24 (w)
+Push-Next     1  #25 (x)
+Push-Prev     1  #26 (y)
+Push-Comp     1  #27 (z)
+Val-Delete    1  #28 (A)
+Val-Copy      1  #29 (B)
+#ThreadFork   1  #30 ()
+Val-Inc       1  #31 (C)
+Val-Dec       1  #32 (D)
+Val-Mod       1  #33 (E)
+#ThreadKill   1  #34 ()
+IO            1  #35 (F)
+#Inject        1  #36 (G)

Modified: trunk/source/support/organism.smt
===================================================================
--- trunk/source/support/organism.smt	2005-09-22 04:27:49 UTC (rev 323)
+++ trunk/source/support/organism.smt	2005-09-22 13:02:13 UTC (rev 324)
@@ -3,10 +3,11 @@
 Search       #  1:  Find organism end.
 Nop-C        #  2:  - Match CD:AB
 Nop-D
-#ThreadFork   #  3:
-#Nop-D	     #  4:
 Push-Prev    #  5:  Move end position to Stack-A
 SetMemory    #  6:  Place FLOW-head in memory space for offspring
+Nop-A        #      - Memory space labeled Nop-A Nop-A Nop-A
+Nop-A
+Nop-A
 Head-Move    #  7:  Move Write head to flow head position
 Nop-C        #  8:
 Nop-C        #  8:




More information about the Avida-cvs mailing list