ConwayLife.com - A community for Conway's Game of Life and related cellular automata
Home  •  LifeWiki  •  Forums  •  Download Golly

Rychládrát and Důvěřivý

For discussion of other cellular automata.

Rychládrát and Důvěřivý

Postby blah » January 21st, 2019, 2:54 pm

In 2016 and 2017, after I finished my first computer, Dick, in Logic Land, I started working on my own circuit simulation, Rychládrát. It was inspired by Logic Land, but with the addition of instant wire. It can currently only be run by Reasoning Realm. The states are as follows:

0. Empty space.
1. Inactive wire.
2. Active wire.
3. Active gate output.
4. Inactive NOR gate.
5. Inactive OR gate.
6. Inactive AND gate.
7. Inactive NAND gate.
8. Inactive XOR gate.
9. Inactive Gate output.
10. Active NOR gate.
11. Active OR gate.
12. Active AND gate.
13. Active NAND gate.
14. Active XOR gate.
15. Inactive switch.
16. Active switch.
17. Insulated wire.

A logic gate consists of a gate output with one or more gate inputs surrounding it. The output performs a logical OR on all of the inputs and produces its result. When a gate output changes state, it sets wire cells going out in orthogonal rays to either active or inactive wire, depending on what state the gate output has changed to.

These orthogonal rays happen instantly, allowing instant wire, and they only stop when they reach a cell which is neither active wire, inactive wire, insulated wire, or an active switch. In order to turn the signal, an extra logic gate must be added; turns cannot happen instantly.

Insulated wire exists solely to make simulation faster, since its state does not have to be changed when a signal moves through it. Switches can be used to either allow or block a signal depending on whether or not the switch cell is directly next to an active gate output.

I created an 8-bit computer in Rychládrát, called Důvěřivý. Its documentation is provided below.
duverivy.zip
(93.3 KiB) Downloaded 34 times

As an example pattern, here is one of the first things I ever made in Rychládrát:
#C 7400 chip recreation in Rychládrát that I made in 2016.
x = 36, y = 55, rule = Rychládrát
$9.3B.B.B.3B.3B$10.ABABABABABABABA$11.BA3BABABABABA$11.BA.ABABABABABA$11.BA2.BA3BA3BA$12.A3.A.3A.3A6$2.B8.13E6.B.B.B$2.B8.E11.E6.B.B.B$2.B3.AEI6AE6.4AIEA.B.3B$2.B8.E3.I7.E6.B3.B$2.B8.E3.A7.E6.B3.B$11.E3.A7.E$.3B7.E3.A7.E6.B.3B$3.B7.E3.A7.E6.B3.B$.3B2.AEI4AE.A3.E6AIEA.B.3B$.B9.E.I.A3.I3.E6.B3.B$.3B7.E.A.A3.A3.E6.B.3B$11.E.A.A3.A3.E$.3B7.E.A.A3.A3.E6.B.3B$3.B7.K.AMA3.A3.E6.B3.B$.3B2.8BC4.A.E4AIEA.B.3B$3.B7.K7.A.I.E6.B.B$.3B7.E7.A.A.E6.B.3B$11.E7.A.A.E$.B.B7.E7.A.A.E6.B.B$.B.B7.E7.AMA.K6.B.B$.3B2.AEI6AE4.C8B.B.B$3.B7.E3.I7.K6.B.B$3.B7.E3.A7.E6.B.B$11.E3.A7.E$.3B7.E3.A7.E6.B.3B$.B9.E3.A7.E6.B.B.B$.3B2.AEI4AE.A3.E6AIEA.B.B.B$3.B7.E.I.A3.I3.E6.B.B.B$.3B7.E.A.A3.A3.E6.B.3B$11.E.A.A3.A3.E$.3B7.E.A.A3.A3.E6.3B$.B9.K.AMA3.A3.E6.B.B$.3B2.8BC4.A.E4AIEA.3B$.B.B7.K7.A.I.E8.B$.3B7.E7.A.A.E6.3B$11.E7.A.A.E$.3B7.E7.A.A.E6.3B$3.B7.E7.AMA.K6.B.B$3.B2.AEI4A7.C8B.3B$3.B7.E11.K6.B.B$3.B7.E11.E6.3B$11.13E!

Here is a T-flip flop, made around the same time:
#C T flip-flop. Input is at the top.
x = 20, y = 15, rule = Rychládrát
$13.A$13.E$13.I$13.A$10.BF2A$.7BABCI2A$.6K.ADJ3A$.6C.2IA.2A$.6B.FA2.2AEIAEI$.6B.4AID4.A$.6B6.4BCJ$.6B$.6B!
succ
User avatar
blah
 
Posts: 241
Joined: April 9th, 2016, 7:22 pm

Return to Other Cellular Automata

Who is online

Users browsing this forum: AlephAlpha, Hunting and 3 guests