My understanding of how it would work is chip1 = c1, memory = m, chip2 = c2
Connection:
c1 - m - c2
Pseudocode:
c1: if value x in m is undefined, set to -1, run code save calculation result to x in m
c2: if x in m !== -1 run code using that value.
This effectively lets you generate x on...