Then the first version NORWorld came out in 2023. It is not successful but ugly.
In 2023-2024, I wrote LOTS of wiring rules but none of them can satisfy me...
Now, I wrote the second version NORworld2. Below is the rule table:
Code: Select all
@RULE NORworld2
0: Blank
1: Wire
2: Signal Head / Memory ON
3: Signal Body
4: Signal Tail / Memory OFF
Re-make of NORworld
With Period-1 signals, NOR gates and 1 bit memories
by islptng
https://conwaylife.com/forums/viewtopic.php?f=11&t=6544&p=186268#p186268
@TABLE
n_states: 5
neighborhood: Moore
symmetries: rotate4reflect
var a = {1,2,3,4}
var b = a
var c = a
var m = {2,3}
var M = m
var n = {3,4}
var o = {1,4}
var O = o
var p = {0,1,2,3,4}
var q = p
var r = p
var u = p
var v = p
# Wire
1 0,o,1,O,0,p,q,r 2 # g = NOR
1 a,b,c,0,0,2,0,0 2 # x = Crossing
1 a,2,c,0,0,b,0,0 2 # x
1 0,1,0,p,q,r,0,2 2 # t = Turning
1 2,0,0,p,q,r,0,0 2 # p = Propagation
1 2,1,0,p,q,r,0,0 2 # mp = Propagation near memories
# Signal head / memory ON
2 0,o,1,O,0,p,q,r 3 # g
2 0,m,1,o,0,p,q,r 4 # g
2 0,m,1,M,0,p,q,r 4 # g
2 a,4,c,0,0,4,0,0 4 # cx = Continuous signal crossing
2 a,n,c,0,0,4,0,0 3 # cx
2 a,b,c,0,0,n,0,0 n # x
2 a,n,c,0,0,b,0,0 n # x
2 0,3,0,1,0,p,q,r 3 # t
2 0,4,0,1,0,p,q,r 4 # t
2 3,0,0,p,q,r,0,0 3 # p
2 4,0,0,p,q,r,0,0 4 # p
2 1,a,0,m,0,0,b,0 4 # m = Memory
2 2,1,0,p,q,r,0,0 3 # mp
2 4,1,0,p,q,r,0,0 4 # mp
# Signal body
3 0,m,1,o,0,p,q,r 4 # g
3 0,m,1,M,0,p,q,r 4 # g
3 a,b,c,0,0,4,0,0 4 # x
3 a,4,c,0,0,b,0,0 4 # x
3 0,4,0,1,0,p,q,r 4 # t
3 4,0,0,p,q,r,0,0 4 # p
3 4,1,0,p,q,r,0,0 4 # mp
# Signal tail / memory OFF
4 0,o,1,O,0,p,q,r 2 # g
4 0,m,1,o,0,p,q,r 1 # g
4 0,m,1,M,0,p,q,r 1 # g
4 a,b,c,0,0,1,0,0 1 # x
4 a,m,c,0,0,2,0,0 2 # cx
4 a,2,c,0,0,m,0,0 2 # cx
4 a,1,c,0,0,m,0,0 1 # x
4 0,1,0,1,0,p,q,r 1 # t
4 1,0,0,p,q,r,0,0 1 # p
4 1,m,0,a,0,0,b,0 2 # m
4 4,1,0,p,q,r,0,0 1 # mp
4 2,1,0,p,q,r,0,0 2 # mp
4 0,2,0,1,0,p,q,r 2 # ct = Continuous signal turning
4 2,0,0,p,q,r,0,0 2 # cp = Continuous signal propagation
@COLORS
0 48 48 48
1 128 128 128
2 0 255 0
3 255 255 255
4 255 0 0
Signal 10; Signal 110; Signal 111111110; Signal 101101110;
2 Tiode(Turning and diode); Splitting; 10110 NOR 10010 = 01001;
A Signal loop made with crossing and tiode;
The memory
Code: Select all
x = 38, y = 13, rule = NORworld2
A.A.A.A.A11.A15.A$A.A.A.A2.7A4.D15.A$A.A.B.B.A11.B15.A$A.A.C.D.A.A9.A
15.A$A.A.C.B.A2.3ABD2A2.D15.A$A.A.C.C.A.A9.B14.AD$A.A.C.D.B.A4.A4.A6C
8.A.A$A.A.C.B.D.A4.A4.B7.2A5.B.A$A.B.C.C.A.A.3A.3A.D.A.4A2.2A.A.D.A$B
.C.C.C.A.A4.B4.B2.A4.2A2.A2.A.B$D.D.D.D3.A4.D4.C2.A4.2A2.A2.A.D$A.A.A
.A3.A4.A4.D3.ADBA2.2A3.A.A$A.A.A.A3.A4.A4.A2.A8.A2.A.A!