.tmemloc
Elige qué celda de la memoria del bot atado se copia en .tmemval.
Datos
- Dirección
- 476
- Nombre
.tmemloc- Tipo
- Comando: el bot la escribe y el motor la lee y, en general, la consume
- Grupo
- Memoria (memloc, memval y genética)
- Quién la escribe
- Tu ADN.
- Quién la lee
- El motor, en la fase de fuerzas y choques, al llenar
.tmemvalcon el bot atado. Solo usa direcciones de 1 a 1000. - Cuándo se borra
- Nadie, ni siquiera al perder el lazo. Un hijo nace con 0.
- Rango
- −32000 a 32000; solo sirven de 1 a 1000, sin ajuste de rango
- Mutaciones
- la eligen como destino de un store
Es la dirección que el motor espía en el bot atado para llenar .tmemval. Como .memloc, es de configuración: no se borra nunca, ni siquiera cuando perdés el lazo, así que alcanza con escribirla una vez. Solo valen las direcciones de 1 a 1000, sin ajuste de rango.
Además de reconocer especies, sirve para que las células de un organismo se lean entre sí sin gastar canales: cada una deja su estado en una celda propia y la otra la espía.
' Se reproduce a los 10 ciclos y espia la celda 61 del atado
cond
*.robage 10 =
start
50 .repro store
61 .tmemloc store
stop
' Todos anotan su edad en la celda 61
cond
start
*.robage 61 store
stopDesde el ciclo siguiente al parto, el padre lee en .tmemval lo que su hijo anotó en la celda 61 el ciclo anterior: 0, 1, 2… El hijo, en cambio, no espía nada: nace con .tmemloc en 0, porque la memoria de un recién nacido arranca vacía. Para mandar datos en vez de leerlos, están .tout1 y .tieloc.