Do you realize how much programmers rely on outside libraries? I don't have time to go through and make all my own stuff if it already exists. it's not laziness, it's efficiency.
I know, I'm saying is there an external library of files I can import so I don't have to do all the mundane stuff that thousands of other people have already done
The Logic Sim application is glitching in and out on Fedora 34 and it takes up the entire screen to the extent where I can't do any other tasks. It's the first time I'm downloading it and I hope it can be fixed because I really wanna try it.
Here, delete the folder that has the name of the project you want to delete. If you want to delete a chip from a project but not the project go inside the folder that has the name of the project and delete the file for the chip (e.g. You want to delete the NAND chip you've created: go to the location and delete NAND.txt)
When I run it on macbook, it's energy consumption just skyrockets and makes the laptop almost unusable. I have 16gb ram and this uses under 2gb, so RAM doesn't seem to be the issue. Anyone else experienced this and is there a possible fix? Thanks
In the activity monitor energy impact for apps like Chrome and Safari is under 30 with multiple tabs open and for this app its close to 300!!
If you mean CPU utilisation(?) then it's around 50% and this app uses under 20%, same with GPU. It's just the energy impact is so high that the fans go in overdrive.
that 8 bit adder ... well I was playing around and wired its output to its first number input and added a signal into the second number and now I have a clock. not a pulse clock just binary clock
navigate to C:\Users\[user name]\AppData\LocalLow\Sebastian Lague\Digital Logic Sim\SaveData\[saved project] and delete the unwanted .txt file.
navigate to C:\Users\[user name]\AppData\LocalLow\Sebastian Lague\Digital Logic Sim\SaveData\[saved project]\WireLayout and delete the unwanted .txt file.
The path on your computer may be slightly different. it may also be in roaming instead of local. I don't know the difference. All I know is this is what worked for me.
On Mac: to open you have to go to applications in Finder, right-click the app, click open. You need to do this to confirm the opening even though the app is not signed.
i realy hate you you make somting cool but are do dump to make it usable. yes i can create everything whit just and and not but not if i dont have any input
If you can't figure out how to unzip a file and click through the folders to find the executable without being handheld through the process I kind of doubt you're yet capable of understanding the computational logic of which this toy is meant to explore.
Yes actually! Although the app is made for Linux computers with x86 processors, whereas the raspberry Pi has an arm64 processor, you can use the QEMU user mode emulator to run x86 apps on the raspberry Pi. You also need to install the x86 version of glibc and whatnot.
at the level at which this game runs at, the architecture of the processor running it does not matter. you can already think of userland as being a virtual machine, so long as your not pulling any low level trickery in the software which is unlikely considering their using a game engine.
they have a pretty large amount of layers between them and the host processor so it should run as long as you have those layers in place.
No, the architecture does matter. All Unity programs (and all compiled programs for that matter) are compiled to machine code, and each CPU family has a different machine code instruction set. PCs and most macs up to this point have x86 family processors which are all compatible with each other but a raspi has an Arm CPU (like the one in most phones or tablets). It’s true that the system calls for all Linux systems regardless of arch remain the same, but the actual instructions that are used to do computation and handle memory are very different.
yea :( so is the entire series. I might make a part 3 on my YouTube channel using this simulator. I’ll make a cpu using his alu and registers, and in part 4 I will combine the cpu with some ram and stuff to make an actual cpu
navigate to C:\Users\[user name]\AppData\LocalLow\Sebastian Lague\Digital Logic Sim\SaveData\[saved project] and delete the unwanted .txt file.
navigate to C:\Users\[user name]\AppData\LocalLow\Sebastian Lague\Digital Logic Sim\SaveData\[saved project]\WireLayout and delete the unwanted .txt file.
The path on your computer may be slightly different. it may also be in roaming instead of local. I don't know the difference. All I know is this is what worked for me.
what OS are you using? Windows? Use explorer and select Extract All. MacOS? Double-click it. Linux? Use the zip command or whatever Desktop Environment
← Return to game
Comments
Log in with itch.io to leave a comment.
Is there a library of popular chips that I can download so I don't have to make them myself? (XOR, NAND, OR, etc)
idk, maybe there is some out there
btw, why are you so lazy to do it yourself?
Do you realize how much programmers rely on outside libraries? I don't have time to go through and make all my own stuff if it already exists. it's not laziness, it's efficiency.
I think you can just make them, then copy between save files.
You can create one and use it yourself when you make a new project.
I know, I'm saying is there an external library of files I can import so I don't have to do all the mundane stuff that thousands of other people have already done
Wich chips do you want? I can fix them
/Vilgot
Just a library of every moderately popular chip
he knows that, you said that earlier. Specify what chips like he’s asking
Edit: Now I know how to use it
Please finish the series.
The Logic Sim application is glitching in and out on Fedora 34 and it takes up the entire screen to the extent where I can't do any other tasks. It's the first time I'm downloading it and I hope it can be fixed because I really wanna try it.
[for macOS]
If you want to delete a project go to:
Here, delete the folder that has the name of the project you want to delete.
If you want to delete a chip from a project but not the project go inside the folder that has the name of the project and delete the file for the chip (e.g. You want to delete the NAND chip you've created: go to the location and delete NAND.txt)
NOTE: The data could also be located at:
Instead of doing
You can just do
When I run it on macbook, it's energy consumption just skyrockets and makes the laptop almost unusable. I have 16gb ram and this uses under 2gb, so RAM doesn't seem to be the issue. Anyone else experienced this and is there a possible fix? Thanks
In the activity monitor energy impact for apps like Chrome and Safari is under 30 with multiple tabs open and for this app its close to 300!!
have you checked cpu energy consum ?
If you mean CPU utilisation(?) then it's around 50% and this app uses under 20%, same with GPU. It's just the energy impact is so high that the fans go in overdrive.
Oh oki
How do I delete or edit unwanted circuits? That would be a very nice update.
In windows
Open C:\Users\YOUR_USERNAME\AppData\LocalLow\Sebastian Lague\Digital Logic Sim\SaveData
Open the folder that has the name of your project.
Delete CIRCUITNAME.txt
In Digital Logic Sim restart
In mac
Open /Users/YOUR_USERNAME/Library/Application Support/com.SebastianLague.DigitalLogicSim/SaveData
Open the folder that has the name of your project.
Delete CIRCUITNAME.txt
In Digital Logic Sim restart
Continue video series pls!
So cool! the only annoying thing tho is that you can't edit already created circuits
It's a very good software but I hope bug will be fixed fast
how do I delete unwanted circut? I made an 8 bit adder but forgot a "carry in" and now I'm stuck with this mistake.
that 8 bit adder ... well I was playing around and wired its output to its first number input and added a signal into the second number and now I have a clock. not a pulse clock just binary clock
For Windows:
The path on your computer may be slightly different. it may also be in roaming instead of local. I don't know the difference. All I know is this is what worked for me.
For the image of the ALU in the above description, the inputs and outputs have text shown to illustrate the calculated number. How do I do this?
Press + or - while hovering over the side bars
LEGEND!
HOW TO PRESS A ????????
what?
CONTINUE THE VIDEO SERIES
yes!
EXACTLY!
It could not be verified
On Mac: to open you have to go to applications in Finder, right-click the app, click open. You need to do this to confirm the opening even though the app is not signed.
On Windows: click more info, then run anyways
i realy hate you you make somting cool but are do dump to make it usable. yes i can create everything whit just and and not but not if i dont have any input
just click on te side to add some input ...
don’t be rude u have your answer.
i dont have any inpute how i supose to create nand gate
click the side to make an input or output
i look good but why dose i just have and gate not gate i want more how do I have button light xor nor and everything i look good but wo canot use it
follow along with the video. It shows you how to make other gates using the starting two. Click the sides to make inputs and outputs
how do i start or open the program
If you can't figure out how to unzip a file and click through the folders to find the executable without being handheld through the process I kind of doubt you're yet capable of understanding the computational logic of which this toy is meant to explore.
I did not have any instructions on what to do so I did not want to do anything that might ruin the program
How do you delete chips?
select it and press backspace
Got 4 bit ram
Got adder
Now clock is driving me insane....
string together an odd number of not gates in a loop. The more not gates the slower the clock
Yeah... I figgured clock, ROM, and made a repeating signal... I gave up on making anything more without scaleable UI.
Still, Thank you.
How do i switch the side units ( the pins on far right and left )
drag them to move them and click the delete button to delete them
is there a way to run this on a 64 bit raspberry pi 4 B?
I believe if you put linux on it you can use the linux version
spoken like someone who has no flipping idea what Linux is or how it works, don’t give an answer if you don’t understand the question.
Yes actually! Although the app is made for Linux computers with x86 processors, whereas the raspberry Pi has an arm64 processor, you can use the QEMU user mode emulator to run x86 apps on the raspberry Pi. You also need to install the x86 version of glibc and whatnot.
at the level at which this game runs at, the architecture of the processor running it does not matter.
you can already think of userland as being a virtual machine, so long as your not pulling any low level trickery in the software which is unlikely considering their using a game engine.
they have a pretty large amount of layers between them and the host processor so it should run as long as you have those layers in place.
No, the architecture does matter. All Unity programs (and all compiled programs for that matter) are compiled to machine code, and each CPU family has a different machine code instruction set. PCs and most macs up to this point have x86 family processors which are all compatible with each other but a raspi has an Arm CPU (like the one in most phones or tablets). It’s true that the system calls for all Linux systems regardless of arch remain the same, but the actual instructions that are used to do computation and handle memory are very different.
how do i open the file and play it?
Just extract it and run the .exe or .app or Linux executable
I lOVE THIS
yesss it’s awesome!
69 days ago B)
pls allow deleting chips and save
its possible
how
select a chip and press backspace to delete, and it autosaves whenever you create a chip
autosave
I really wish this was available for mobile
agreed. It’s made in unity so he could make a mobile version at some point
Very nice sim bro
Its great. But seems to be abandoned. ;(
yea :( so is the entire series. I might make a part 3 on my YouTube channel using this simulator. I’ll make a cpu using his alu and registers, and in part 4 I will combine the cpu with some ram and stuff to make an actual cpu
Tell me your youtube)
ok...i can't install THIS right now, but it's look so cool!!! i memorized this and will install later
How do I make the displays? Thanks!
pls
press + before adding an input (click it more to add more inputs/outputs)
As of now, there is now way to make the displays. You will have to calculate binary to decimal in your head
there is. just hover over the left or right side and press the + or - key on your keyboard, as identified by supermonke
Please make a mobile version of this
how to delete previous schematic circuit
For Windows:
The path on your computer may be slightly different. it may also be in roaming instead of local. I don't know the difference. All I know is this is what worked for me.
im new to itch. wheres the play button
You download the software and run it on your PC, it isn't run on the browser.
any browser games will have a play button and should be the first thing to show up
it’s not a browser game tho, you have to download it
I made an LED screen to display a 4 bit number from 0 to 9 https://imgur.com/BRmXUse
wow
How make a duplicate of a save?
Well... It isn't easy. So basically you have to go to the folder of the game in:
Linux: .config/unity3d/SebastianLague/logicsim (i do not remember fully)
Windows: %appdata%/roaming/.logicsim (last part may be different)
I am unable to see those files :'(
Yeah... You need to turn on: Show hidden files
could u sow me w srcn shot? :)
You can try to google it! And if you don't find a video or a guide that works (which is unlikely) I have 1 question: Are you running Windows or Linux.
Thanks for this comment. Forgot to look in appdata!
how to create an OR gate
Look on Wikipedia its how I've done mine with NAND gate construction
you man a nand gate(and into a not) and you take that and put not gates before both of the inputs
How can i display the outputs in dezimal numbers
good questoin
press the + or - keys to do it when hovering over inputs and outputs :D
I've been having that same problem, and I saw this, so I tried.
I'm pressing + and - keys and they dont do anything!!
press the + and - keys before you make the input/output. Took me awhile to figure out
both of them?
press + before adding an input or output and add it to lower the amount of inputs or outputs press - .
I hate this it looks super cool then it is in .zip and I can't use .zips
BIG Oof
What OS are you on?
what OS are you using? Windows? Use explorer and select Extract All. MacOS? Double-click it. Linux? Use the zip command or whatever Desktop Environment