Log in with itch.io to leave a comment.
Here's what could make the simulation much better:
- Seeing inside chips
- Editing chips
- Delete Projects
- Saving incomplete chip designs
- Tabs so that you can switch between incomplete chip designs
- Zooming in and out
- Tri-state logic
- Read Only Memory (Nice for segmented displays)
- Inputs and outputs on the top and bottom of chips
- Ability to adjust the clock speed
- ASCII character display
Most of those features are coming, he needs a little more time i think. What he hasn't said anything about was ROM, tabs (i explained in my own comment that it would be hard when editing chips was implemented, but could still be useful), he hasn't said anything about clocks yet, i don't think that he will make an ASCII character display, but he will make a seven segment display. Using an encoder you could still use it as an ASCII display. If you're looking for a full display (i forgot how many pixels, but it was quite a lot. even with color. ) you can look for lime inc's refresh of the simulation, i don't think i can link them here. they have quite a few new toys :)
You can basically save unfinished chip designs and edit them later once he adds editing chips.
You can already rotate chips by pressing q and e while placing a chip.
I am quite excited about the other features you mentioned like zooming in and out (i asked for that myself too), ROM would be a REALLY REALLY nice addition for actually creating some programs, adjusting the clock speed, a ASCII character display, though we can make that ourselves and tri-state logic would also be cool.
Anyways, check out the lime inc remix if you can't stand the wait and check this page every day, he should soon release a update. (or check his youtube channel)
That is a possible way, however this gets very VERY tedious fast. I made a simple game for my virtual computer that required only 8 addresses of ROM (16 bits per address), which was doable, i'm currently planning on making a waay more powerful and advanced computer, so I can run more heavy workloads on it, but i would need multiple hundreds of bytes to make an actual game. At some point I will start using a 16x16 display for running the game, but for now this will do: my project.
I've played this simulation for hours, and here are some features I want you to add.
First, I would like a Transparency feature to see inside chips. Second, I can't possibly get over the frustration of following your video to the last step and realizing that I messed up on the chip design for the previous chip so I have to start over again. So, I would like an Edit Chip feature that lets you select a chip then press EDIT and be able to edit the chip. Third, because of the previous issue, my projects tab is quite big. Therefore, I would like a Delete Project feature. That's about it! I hope to see the new version soon!
Hey Sebastian,
I played this simulation for hours, but there were some things you could maybe add in your next update.
Zooming in and out of the workspace would be really cool so we can make bigger and more complex chips. I know this is already possible by pressing ctrl&-, but the hitboxes don't match up which makes it basically useless.
I did see that you are creating a system for editing existing chips, Great with a capital G!
Being able to see the decimal count of a eight-bit number would be cool. Could be implemented like: When creating a new input/output you can choose between a normal in/out, a four-bit in/out, eight-bit and some custom number bits. Might need to make an option to enable/disable two's compliment though.
I think that by adding a edit button my next idea is less useful, i'll still mention it though: multiple tabs which you can work in. I don't know what to do about chips being inside other chips that are being worked on though, and like I said, this feature is not necessary.
I enjoyed your simulation a lot and wish you the best of luck with the new update, I know how stressful it can be to have announced a new update but still having to make a part of it, so take your time (but be quick if you know what I mean :P).
So...
(it takes 16 inputs, its insane)
Codes:
All 16 off = all off
1st input on = 2nd output on
2nd input on = 1st output on
3rd input on = 3rd output on
4th input on = 4th output on
5th input on = 1st output on
6th input on = 1st + 2nd output on
7th input on = 1st + 2nd output on
8th input on = 4th output on
finishing rest later
To delete chips on Windows:
press "win + r" and type "appdata" into the textbox then click "run".
Look for the folder called "Sebastian Lague" and open it, then open the folder "Digital Logic Sim". Click on "saveData" and look for the chip. Right click on the .txt file and press "show more options", press delete then reload DLS
the chip will no longer exist
Hi I was wondering if the output lines from a smart microwave <span class="NormalTextRun SCXW259443053 BCX0" <the="" output="" lines="" from="" a="" smart="" microwave="" <="" span="">is</span> formed from all possible products of its three input variables and its complements. made any sense to you. If so how would you do this? Because I am still relatively new to the scene and i am not sure what to do at the ouput. Any help is greatly appreciated! <3
Edit:
idk why it says the "span class"
the first chunk of my chip is the part that handles the addressing, it sends the write signal (if on) to the currently selected memory section, I actually made an 8 bit memory chip with 8 memory addresses in Logisim and I'd recommend that if you want to do larger or more complex projects (although you can still totally do it in this)