aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Oliver <contact@pauloliver.dev>2024-02-29 01:50:44 +0100
committerPaul Oliver <contact@pauloliver.dev>2024-02-29 01:50:44 +0100
commit2aaaca4299306b7a5bf62390c6028bc0a2c1ac73 (patch)
tree9d1a067c16af7a7cb891ad6180869e6777e114fb
parent791c72f310306b1a8b2d6c3b30d05134dd044a2a (diff)
Updated README.
-rw-r--r--README.md5
-rw-r--r--tsalis/README.md30
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