From 2aaaca4299306b7a5bf62390c6028bc0a2c1ac73 Mon Sep 17 00:00:00 2001 From: Paul Oliver Date: Thu, 29 Feb 2024 01:50:44 +0100 Subject: Updated README. --- README.md | 5 +++++ tsalis/README.md | 30 +++++++++++++++--------------- 2 files changed, 20 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 2a6ce69..eefb982 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,11 @@ To watch an introductory video about *SALIS* ### Queue - Newborn organisms are placed on top of the queue - Organisms are killed at the bottom of the queue +- Organisms are killed whenever memory fills above 50% + +### Evolution +In *SALIS* mutation occurs via *cosmic rays*: at every cycle a random 32 bit +address is selected and a random instruction is written into it. ### Instruction set *SALIS*' organisms read a simple language similar to ASM. This language diff --git a/tsalis/README.md b/tsalis/README.md index 214e3b9..b5ac741 100644 --- a/tsalis/README.md +++ b/tsalis/README.md @@ -26,21 +26,21 @@ renamed (any name 10 characters or shorter) and reloaded as needed. |tsalis l*XX* |Loads simulation from file named *XX*. | ### Keyboard commands -|Key |Action | -|:--------------|------------------------------------------------------:| -|Left arrow |Previous page | -|Right arrow |Next page | -|wasd |Scroll (PROCESS and WORLD page) | -|W |Scroll to top (PROCESS and WORLD page) | -|A |Scroll to left (PROCESS page) | -|zx |Zoom in/out (WORLD page) | -|op |Select previous/next organism | -|g |Toggle data/gene view (PROCESS page) | -|c |Open console (pauses simulation) | -|Space |Run/pause simulation | -|jl |Select first/last organism | -|k |Go to selected organism (PROCESS and WORLD page) | -|Numbers (1-0) |Cycle simulation (1 = 1, 2 = 2, 3 = 4, 4 = 8, ...) | +|Key |Action | +|:--------------|--------------------------------------------------------------------------------------------:| +|Left arrow |Previous page | +|Right arrow |Next page | +|wasd |Scroll (PROCESS and WORLD page) | +|W |Scroll to top (PROCESS and WORLD page) | +|A |Scroll to left (PROCESS page) | +|zx |Zoom in/out (WORLD page) | +|op |Select previous/next organism | +|g |Toggle data/gene view (PROCESS page) | +|c |Open console (pauses simulation) | +|Space |Run/pause simulation | +|jl |Select first/last organism | +|k |Go to selected organism (PROCESS and WORLD page) | +|Numbers (1-0) |Cycle simulation 2^(n-1) steps (i.e. 1 = 1 step, 2 = 2 steps, 3 = 4 steps, 4 = 8 steps, ...) | ### Console commands The console opens up when 'c' is pressed. Commands, with their respective -- cgit v1.2.1