Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Digital Logic Sim

​A minimalistic digital logic simulator · By Sebastian Lague

Bug report: Locationality

A topic by ItsKT created Apr 16, 2025 Views: 179 Replies: 4
Viewing posts 1 to 4

I’ve just discovered that the mechanics behind DLS are likely locational. Circuits which depend on timing to work will only correctly execute a portion of the time depending on their location in the world.

Developer(+1)

The simulation doesn't access the position data of chips, so must be something else going on. Can you share a project that demonstrates the inconsistent behaviour you're experiencing?

https://github.com/ItsIceyTime/DLS-PROJECTS/tree/main

I’ve created a repository with instructions on where to find the error. It appears to be locationality, but I haven’t given it any extra thought.

Thank you, and good luck with trouble-shoothing!

I gave your file a go and it looked to count through properly for me, i didnt see any skipping on either of the counters, both viewing inside and out. gave it a few resets too but i could be misunderstanding your issue

having the same problem with an 8-Bit counter aswell. the counter counts normally for the first few times but after a while it just goes from 13 to 20 to 7 to idk what, it just turns random. i assume it happends because of the Mergers/Splitters though but could be anything else. i have also posted on here about the merger/splitter thing