Found it.NNlk05 wrote: June 29th, 2026, 1:29 amSeems possible. I'll leave it to someone better at ruletables then me, though.aengmore wrote: June 29th, 2026, 1:26 am Will there also be a CA simulating “General purpose calculator” in Life, and also can be programmed by something like APGsembly language? Say, “Pi calculator for kids”?
islptng wrote: February 14th, 2026, 8:16 pm *snip*Code: Select all
#C RLE inserted by NNlk05 x = 1, y = 1, rule = APGsim ! @RULE APGsim Simulates APGsembly. State 0-18: Basic Turing Complete Set. (Unary reg only) @TABLE n_states:30 neighborhood:Moore symmetries:none var a = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29} var b = a var c = a var d = a var e = a var f = a var g = a var h = a var Up = {2,12,16,20} var Dn = {1,6,9} var Lt = {3,6,7,15,25} var Rt = {4,9,10} var Ld = {21,22} var Rd = {23} var z1 = {0,24} var z2 = z1 var z3 = z1 # Push 0 z1,Lt,13,a,b,c,0,z2 13 z2 a,b,Lt,13,0,0,z1,c z2 13 Lt,a,b,c,d,e,0,z1 0 # Pull 13 z1,z2,3,a,b,c,0,z3 0 3 z1,a,b,c,d,e,13,z2 13 # Unary Reg 14 a,b,3,c,d,e,0,f 15 14 a,b,3,c,d,e,13,f 16 # Return NZ 0 a,b,c,d,e,f,15,g 2 # Up to right 0 a,b,c,d,e,2,13,f 4 # State marker 17 a,b,c,d,Up,e,f,g 18 # Catch Up 0 a,b,c,18,d,e,4,f 1 18 a,b,c,d,e,f,g,1 17 # Catch Down 0 a,b,c,d,e,f,4,18 1 18 a,b,c,1,d,e,f,g 17 # Data block 19 a,b,3,c,d,e,f,g 21 # Set 0 0,Ld,a,b,13,c,d,0 2 0 a,b,22,2,c,d,e,f 0 2 22,a,b,c,d,e,f,g 24 # Default 0 Dn,a,b,c,d,e,f,g 1 0 a,b,Lt,c,d,e,f,g 3 0 a,b,c,d,Up,e,f,g 2 0 a,b,c,d,e,f,Rt,g 4 0 a,b,Ld,c,d,e,f,g 22 0 a,b,c,d,e,f,Rd,g 23 5 Dn,a,b,c,d,e,f,g 6 5 a,b,Lt,c,d,e,f,g 7 8 Dn,a,b,c,d,e,f,g 9 8 a,b,c,d,e,f,Rt,g 10 11 a,b,Lt,c,d,e,f,g 12 11 a,b,c,d,e,f,Rt,g 12 11 a,b,c,d,Up,e,f,g 12 14 a,b,c,d,Up,e,f,g 16 19 a,b,c,d,Up,e,f,g 20 24 a,b,Lt,c,d,e,f,g 25 1 a,b,c,d,e,f,g,h 0 2 a,b,c,d,e,f,g,h 0 3 a,b,c,d,e,f,g,h 0 4 a,b,c,d,e,f,g,h 0 6 a,b,c,d,e,f,g,h 5 7 a,b,c,d,e,f,g,h 5 9 a,b,c,d,e,f,g,h 8 10 a,b,c,d,e,f,g,h 8 12 a,b,c,d,e,f,g,h 11 15 a,b,c,d,e,f,g,h 14 16 a,b,c,d,e,f,g,h 14 20 a,b,c,d,e,f,g,h 19 21 a,b,c,d,e,f,g,h 19 22 a,b,c,d,e,f,g,h 0 23 a,b,c,d,e,f,g,h 0 25 a,b,c,d,e,f,g,h 24 @COLORS 0 0 0 0 @ICONS XPM "7 182 2 1" ". c #000000" "1 c #ffffff" "......." "..111.." "...1..." "...1..." "...1..." "...1..." "...1..." "...1..." "...1..." "...1..." "...1..." "...1..." "..111.." "......." "......." "......." ".....1." "111111." ".....1." "......." "......." "......." "......." ".1....." ".111111" ".1....." "......." "......." "......." "...1..." "...1..." "...1..." ".111..." "...1..." "......." "......." "..111.." "...1..." "...1..." "1111..." "...1..." "...1..." "......." "...1..." "...1..." "...1.1." "111111." "...1.1." "......." "......." "...1..." "...1..." "...1..." "...111." "...1..." "......." "......." "..111.." "...1..." "...1..." "...1111" "...1..." "...1..." "......." "...1..." "...1..." ".1.1..." ".11111." ".1.1..." "......." "......." "...1..." "...1..." ".11111." "......." "......." "......." "...1..." "...1..." "...1..." ".11111." "...1..." "..111.." "......." "......." ".11111." ".1...1." ".1...1." ".1...1." ".11111." "......." "......." ".1...1." ".1...1." ".11111." ".1...1." ".1...1." "......." "......." ".1...1." ".1.1.1." "111111." ".1.1.1." ".1...1." "......." "...1..." ".1.1.1." ".1.1.1." ".11111." ".1...1." ".1...1." "......." "......." "......." ".11...." ".11.11." "....11." "......." "......." "......." ".11...." ".11...." "......." "....11." "....11." "......." "......." ".1.1.1." ".1.1.1." ".1.1.1." ".1.1.1." ".1.1.1." "......." "...1..." ".1.1.1." ".1.1.1." ".1.1.1." ".11111." ".1.1.1." "......." "......." ".1.1.1." "1111.1." ".1.111." "1111.1." ".1.1.1." "......." "......." ".....1." "111111." ".....1." "111111." ".....1." "......." "......." ".1....." ".111111" ".1....." ".111111" ".1....." "......." "......." "..11..." "...1..." "...1..." "...1..." "..111.." "......." "......." "..11..." "...1.1." "111111." "...1.1." "..111.." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......." "......."