Digital-Logic-Sim-CE icon indicating copy to clipboard operation
Digital-Logic-Sim-CE copied to clipboard

D latch not working

Open thewhynow opened this issue 2 years ago • 3 comments

I'm going to leave some videos below, but I have made a d latch using the sim, and when I set it to be its own chip, it does not work. It works fine Inside the editing mode, but when I use it as its own chip, it doesn't work. Like the output just never shows. I am on macOS Monterey.

Edit: whats even more confusing is that they work inside already created chips. This is really weird wondering if anyone could help me. thanks!

https://github.com/DigitalLogicSimCommunity/Digital-Logic-Sim-CE/assets/126124913/8dcc23c3-ecfb-4df1-b8c3-b46d7f52e4b0

thewhynow avatar Jul 08 '23 04:07 thewhynow

unless this is a challenge, could you simplify your system? It's kind of over complicated due to using mostly base logic gates

more chips is almost always better than less

crispeeweevile avatar Jul 10 '23 19:07 crispeeweevile

I have the same issue. I built a fairly complicated chip (CPU4) which works fine when editing it, but when using it as a chip it shows no output. See here: https://github.com/gschwaer/Swappy

Related Issue: https://github.com/gschwaer/Swappy/issues/1

I recreated the chip of @thewhynow and it worked fine, so I assume it's very hard to replicate. Potentially even rebuilding the same chip again may yield a working result (?, I did not verify this with my chip, since that is a lot of work).

@crispeeweevile The logic is not the problem. As @thewhynow showed, it works when editing and does not as a chip. This should not depend on the logic no matter how complicated (except for the #70 issue, which is not the case here). I can see the exact same behavior with my CPU4 chip.

@thewhynow Can you share your Project? I mean zip the folder in $config-directory$/unity3d/Sebastian Lague/Digital Logic Sim/SaveData/$project-name$. It would be interesting if we could play around with the broken chip and figure out what's wrong. Your example is way better suited than mine for that. :grimacing:

gschwaer avatar Sep 12 '23 20:09 gschwaer

Possibly related to #48 which is now (apparently) resolved - waiting on an actual release though

CDWimmer avatar Sep 19 '24 09:09 CDWimmer