Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Toves wishlist as features in Logisim #71

Open
lawrancej opened this issue Nov 15, 2014 · 0 comments
Open

Toves wishlist as features in Logisim #71

lawrancej opened this issue Nov 15, 2014 · 0 comments

Comments

@lawrancej
Copy link
Owner

The drawing interface is based on an intuitive toolbar. Color-coded wires aid in simulating and debugging a circuit.
The wiring tool draws horizontal and vertical wires, automatically connecting to components and to other wires. It's very easy to draw circuits!

And a few features that I hope eventually will be in Toves, but which aren't in Logisim:

Diagonal wires [This is in Toves today: Horizontal/vertical is the default, but alt-drag creates a diagonal wire.]
Canvas extends infinitely in all directions (rather than having a fixed upper left corner) [This is in Toves today.]
Z-ordering of components preserved
Drawing arbitrary shapes like rectangles or lines in a layout
Modules of varying types - usually a layout (the only Logisim option), but a module might also be a memory, a truth table, or a state machine - and hopefully one day source code (perhaps written in Verilog)
No delay in sending signals into a subcircuit (Logisim introduced a one-step delay when sending a signal into or out of a subcircuit) [This is in Toves today.]
Bidirectional connections into subcircuits [This is in Toves today.]
Eight-valued logic, allowing weakly-driven 1's and 0's - particularly useful for open-collector circuits
An oscilloscope for viewing how signals change over time
Components that must be "closed" once the simulation becomes inactive - particularly file and network I/O
Components that "time out" after a period, like a monoflop.
Tablet support under iOS and Android.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant