Digital Logic Sim (Sebastian Lague)

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

A minimalistic digital logic simulator. You begin with two types of chips: AND and NOT. These simple built-in chips can be used to create your own custom chips, each of which can then be used inside of the next one, allowing you to build up layers of increasing complexity.

This is a work-in-progress project, which was created as a visualization tool for a video series in which I'm exploring the basics of how computers work. You can find the source code for the project here: (will add link soon...)

Latest build: v1.0 (27 December 2022). The old version is still available here (save files are not compatible).

What's new:
  • Edit, rename, or delete previously created chips (and projects)
  • Right-click on chips to view their internal state while the simulation is running
  • Save copies of a chip to quickly create variations or test ideas
  • Right-click on wires or pins to change their colour
  • A chip library, where you can find and manage all the chips in your project
  • Three new built-in chips: Clock, Tri-State Buffer, and Seven-Segment Display
  • Pins can now receive input from multiple wires. Please note that if conflicting inputs are received, the state of the pin will be determined randomly. To avoid this, the tri-state buffer should be used.
Limitations:

The project currently has many limitations, but in particular I want to list things that have been shown in the video series, but which are not available in the current project. (I know these discrepancies are annoying, so I apologize for them, but it's hard to avoid without significantly slowing down work on the videos).

  • In episode 1, some groups of inputs/outputs have their decimal value displayed next to them. I plan to add this back in the future.
  • In episode 2, some signals are animated moving along the wires to help the explanation. This is currently not planned for the release version.
  • In episode 3, displays placed inside of a chip will be visible on the face of that chip when it's used inside of other chips. I still need to figure some stuff out with this feature, but it will be added in a future update.
Platforms
Release date
Developer
Sebastian Lague
Age rating
Not rated

System requirements for Linux

System requirements for macOS

System requirements for PC

Read more...
Edit the game info
Last Modified: Dec 30, 2022

Where to buy

itch.io