Version 2.1.6
Digital Logic Sim » Devlog
Change Log:
- Added a Buzzer chip for creating sounds.
- This has a 4-bit volume input, and an 8-bit frequency input. The frequency range is from 27.5 to 3729.3 Hz.
- It can be found in the 'Other' collection in the chip library
- This has a 4-bit volume input, and an 8-bit frequency input. The frequency range is from 27.5 to 3729.3 Hz.
- Slightly relaxed bounding box checks during chip placement, allowing chips to be packed more closely together if desired
- Fixed bug where cancelling placement of a chip while over another chip would cause it to be placed there. (Thanks to Squiggles on GitHub)
- Fixed bug where wires would get messed up if moving a group of chips immediately after duplicating them
- Fixed bug where bus-lines and output pins could have incorrect colours when receiving multiple tri-stated inputs
- Fixed bug in the ‘jump’ up/down behaviour in the chip library
Files
Digital-Logic-Sim-Windows.zip 26 MB
43 days ago
Digital-Logic-Sim-Linux.zip 26 MB
43 days ago
Digital-Logic-Sim-Mac.zip 21 MB
43 days ago
Get Digital Logic Sim
Download NowName your own price
Digital Logic Sim
A minimalistic digital logic simulator
Status | In development |
Author | Sebastian Lague |
Genre | Simulation, Educational, Puzzle |
More posts
- Version 2.1.548 days ago
- Version 2.1.453 days ago
- Version 2.1.357 days ago
- Version 2.1.260 days ago
- Version 2.1.161 days ago
- Version 2.1.063 days ago
- Version 2.0.465 days ago
- Version 2.0.366 days ago
- Version 2.0.266 days ago
Comments
Log in with itch.io to leave a comment.
Suggestions:
for the 7-segment display, it would be nice if you add in a sign like v1. (Decimal point will also be helpful)
In the chip customization feature, please add option for text to clear up things when using the chip.
Put the truth-table-to logic generator (episode 3) somewhere in the simulation, just so that users who want to either optimize or have no idea how to do things can use it.
Add 16-bit i/o and merge/split and bus since more and more people are building bigger chips.
Add tabs so that users can switch between unsaved work (and maybe the truth-table-logic gen)
Otherwise, very nice simulation! I would definitely recommend this.
Hi, can you share the logic generator in video 3? I would like to use it for some of my own designs like division.
Hey, I've been thinking about getting a new mac.
I use DLS a lot. I've been trying to figure out how to transfer files to my new mac.
I can't find the folder on my macbook.
I can find it for v1 and v0. Those are located in 3 folders in com.SebastianLague.Digital-Logic-Sim, com.SebastianLague.DigitalLogicSim and SebastianLague under <user>/Library/ApplicationSupport. But none of these seem to have my latest chips I created using Digital-Logic-Sim v2.
Do you know where the folders for the chips are located?
Thanks to Neemek on GitHub (https://github.com/SebLague/Digital-Logic-Sim/issues/399) for finding the solution. It is located in /Users/<username>/Library/Application Support/com.DefaultCompany.2DProject/Projects.
You might have to use terminal to get there
Hey, I just downloaded the sim for your playlist and I don't see the NOT and AND gate .
there is NAND, it universal gates. So you have to create them
I would like to ask you to make the new updates so that you can hold down the space bar during the pause and the steps are performe
how do i know what frequency the buzzer will output? is it a constant formula or is it just trial and error?
The formula is 27.5[1.059463094359 ^ (i / 3)] where i is the frequency index between 0 and 255.
thanks!
is there any way to change a default node's color?
It will be helpful if we could add text to the chip customisation feature. (When I am putting multiple displays in my chip, it would be helpful to label them)
if you give the display a label (right-click then its visible) it will have the label as its name in the customisation menu
I mean when i am accessing the chip, i have multiple displays. it would be nice to have text show up there
I would appreciate if we could import/export binary *.bin files from system to ROM and RAM modules instead of writing them line by line
Actually, you can already do this, but not quite like what you want. You can copy its content using the copy button on the menu when editing ROM, and write the data with a paste button. The format of what gets copied and accepted is a number separated by a newline. (You need to choose the right format. e.g., Unsigned Binary, Decimal, etc.)
I Made a working Piano with the new Buzzer!
That's so SICK!!
Can you press the keys on your keyboard? I've never used the Mac version
i bet someone is gonna make bad apple with this
That's going to happen for sure. We have an RGB display and now a buzzer? Bad Apple in Digit Logic Sim are surely happening.