diff options
author | Paul Oliver <contact@pauloliver.dev> | 2024-02-29 01:50:44 +0100 |
---|---|---|
committer | Paul Oliver <contact@pauloliver.dev> | 2024-02-29 01:50:44 +0100 |
commit | 2aaaca4299306b7a5bf62390c6028bc0a2c1ac73 (patch) | |
tree | 9d1a067c16af7a7cb891ad6180869e6777e114fb | |
parent | 791c72f310306b1a8b2d6c3b30d05134dd044a2a (diff) |
Updated README.
-rw-r--r-- | README.md | 5 | ||||
-rw-r--r-- | tsalis/README.md | 30 |
2 files changed, 20 insertions, 15 deletions
@@ -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 |