It basically works by weakening the output signal of the repeater-memory so that the OutputDisable stack can directly go into the side of the comparator, thus the 1 tick read (2 if we count the repeater needed for the OutputDisable signal, but if the OutputDisable is generated in-place from the adress, it may be eliminated)
If the furnace / chest / whatever is not full, some output will leak through, but if set correctly, it wont reach any critical parts. Upon withdrawing the OutputDisable signal, output signal strength is increased for a single tick by however strong the OutputDisable signal is at the output comparator.
If that one tick only output is a problem:
Edit: Looks like I got beaten to it
Ps.: as a bonus, I've made Magic's 2 wide register torchless, while I was triing to make mine 2 wide based on it (reluctant to bump as that thread is a year old)
just set the furnace / chest on the far right so that the comparator extracts a signal strength that just reaches the "exit" of the memory array, so while there is bleedthrough even if the OutputDisable is on, it wont be detected at the output of the whole block. (haven't tested, but should work)
If the furnace / chest / whatever is not full, some output will leak through, but if set correctly, it wont reach any critical parts. Upon withdrawing the OutputDisable signal, output signal strength is increased for a single tick by however strong the OutputDisable signal is at the output comparator.
If that one tick only output is a problem:
Edit: Looks like I got beaten to it
(07-28-2017, 08:41 PM)BigPigfootsie Wrote: I love how this same concept was implemented by me at the beginning of July
Ps.: as a bonus, I've made Magic's 2 wide register torchless, while I was triing to make mine 2 wide based on it (reluctant to bump as that thread is a year old)
just set the furnace / chest on the far right so that the comparator extracts a signal strength that just reaches the "exit" of the memory array, so while there is bleedthrough even if the OutputDisable is on, it wont be detected at the output of the whole block. (haven't tested, but should work)