Universality can be reached with the following gates:
Code: Select all
x = 162, y = 163, rule = BTCA1
33.BA92.B$3.B28.3BA90.BA2B$2.BA2B27.3B89.BA2B30.B$.BA2B29.B91.3B28.2B
AB$2.3B121.B31.2BAB$2.B155.3B$160.B6$29.A$27.3A$28.3A$28.A9$13.A$13.
3A8.A$12.3A7.3A107.A$14.A8.3A104.3A$23.A107.3A$131.A36$127.B$126.BA2B
$125.BA2B$126.3B$2.B123.B$.BA2B$BA2B$.3B$.B7$28.A$26.3A$27.3A$27.A8$
132.A$12.A117.3A$12.3A8.A107.3A$11.3A7.3A107.A$13.A8.3A$22.A37$158.B$
34.BA120.2BAB$33.3BA120.2BAB$34.3B120.3B$35.B123.B9$30.A$28.3A$29.3A$
29.A8$131.A$14.A114.3A$14.3A8.A104.3A$13.3A7.3A104.A$15.A8.3A$24.A!
p2 AND gate on the left and "A AND NOT B" gate on the right, also based on a p2 pinwheel.
Since the glider has three phases, it might be necessary to find phase shifters to build complex logic easily, but the p2 glider duplicator and the p2 90 degree reflector posted previously combined with these logic gates can be the basis for universal computation.
EDIT:
Much simpler 180 degree reflector than previous:
Code: Select all
x = 26, y = 27, rule = BTCA1
.AB$A3B$3B$.B12$23.A$23.3A$22.3A$24.A3$14.A$12.3A$14.A4.A$17.3A$18.3A
$18.A!
EDIT2:
Two more:
More useful 180 degree reflector can accept glider streams:
Code: Select all
x = 26, y = 29, rule = BTCA1
.AB$A3B$3B$.B12$7.A15.A$5.3A15.3A$6.3A13.3A$6.A17.A3$12.A$12.3A$11.3A
5.A$13.A3.3A$18.3A$2.A15.A$2.3A$2.A!
Symmetry allows slight mod to make shifter:
Code: Select all
x = 26, y = 28, rule = BTCA1
.AB$A3B$3B$.B12$7.A15.A$5.3A15.3A$6.3A13.3A$6.A17.A3$12.A$12.3A$11.3A
5.A$13.A3.3A$2.A15.3A$2.A15.A$.3A!