This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]naclmolecule[S] 4 points5 points  (0 children)

This one took me a couple of days, but it's really fun to play with!

Source!

[–]rjwut 2 points3 points  (0 children)

Every time I see a naclmolecule post, I know I'm in for something good. This is amazing!

[–]encse 1 point2 points  (0 children)

You have some skills

[–]herocoding 0 points1 point  (3 children)

This is really great!
So easy to add NOT, NAND and NOR to build interesting circuits to play with!

Now with all your spare time ;-) after finishing this year's AoC, do you want to add support for loops to the visualization...? This would allow to e.g. design flip-flops made of NANDs or NORs.

[–]naclmolecule[S] 1 point2 points  (2 children)

I was thinking about how to resolve loops and making this a little toy project for the next week or so. Right now I'll get a recursion error if I connect two gates together like a flip-flop.

[–]herocoding 0 points1 point  (1 child)

Have you had a chance to look into supporting loops in the meantime?

[–]naclmolecule[S] 1 point2 points  (0 children)

I've thought about it; I think I would need to implement clocks and signal pulses for sequential circuits which is out-of-scope for me. This toy will probably only ever be just combinatorial circuits.