Signal Error Corrector - TIS-100


Here is my solution for Signal Error Corrector in TIS-100 (474/5/18):

I first move the IN.A into the right, check if it is negative, if so then I send the IN.B down, and ask the node below to rerun the last opcode, then to go 2 opcode up. If it is B that is negative then I know that the node below need to resend the same value again (A) (so I send -1 down).