Turing Complete

Turing Complete

View Stats:
psyche129 Aug 29, 2023 @ 8:06am
DFF counters and circular dependency
Is it possible to make a counter, using registers built of D flip flops, without the game triggering a circular dependency and refusing to simulate the circuit?

https://imgur.com/a/4k1jA8e

This is really irritating, I really don't know why the developer would make it so difficult to use flip-flops and latches in a game about digital circuit design, since in real life delay line memory was phased out as soon as practically possible. Any fixes/workarounds?
< >
Showing 1-3 of 3 comments
MegaIng Aug 29, 2023 @ 8:10am 
The game has a builtin DFF: The Delay Line behaves exactly like a DFF.
SunCat Aug 29, 2023 @ 8:19am 
Current simulator can't handle what you want, because in order for all calculations to complete in a single tick, the simulator has to build a DAG (Directed acyclic graph) - so when the game encounters a cycle, it just doesn't know what to do with it
Components with square inputs (one of which is Delay line, and how you are intended to build memory for now) and Circular Recipes are explicit exceptions, with specific process to make them work with DAG

But Stuffe has plans on how to properly implement clock signal, circuits with latches and flip-flops, and transistors - it's just not in the current version of the game
Last edited by SunCat; Aug 29, 2023 @ 8:20am
psyche129 Aug 29, 2023 @ 9:16am 
Ok guys thanks, guess I'll wait for the implementation. I'm aware that the delay line works exactly like a DFF (except for asynchronous set/reset) but I prefer to work with clocked DFFs
< >
Showing 1-3 of 3 comments
Per page: 1530 50

Date Posted: Aug 29, 2023 @ 8:06am
Posts: 3