@PhiNotPi Perhaps, perhaps not. I did consider posing something like wire crossing, but I figured that out way earlier. It's hard to pick something that's not too easy but not too hard either.
first, is that we store words in a grid, 1 bit per cell. We would have an x-bit-wide read bus, and x-bit-wide write bus, and a demultiplexer of some sort to select which address should be written to.
second, is that we store data like the wire-world computer, where data is stored somewhat serially. Each data address is represented by a loop where the data flows around in a circle.
Well, we don't have to have a solid output, so to speak. It just has to act sufficiently like it's always on with regards to the gates and such further down the line.
And since I think the chances that all components have the same run time + latency is quite low, I think it'll be quite important to have a delay component.
The one I got last night delays signals by 4 ticks.
Hello, World! I want someone to help with an adaptation of the rule complex you were discussing to Golly. But I don't know how to program Golly rules in Python. :(