I came across this and thought I'd try it out since it looked interesting:
http://smartsim.org.uk/After figuring out the not-intuitive-at-all UI and trying to create a basic flip-flop, it crashed immediately when I tried to drag a wire that didn't like being dragged.
The second time I got to simulation but somehow it made the flip-flop start to oscillate which hung the program in an annoying way.
Here's what I could find wrong from just trying it out for <10 minutes:
- no feedback at all when placing or moving components or wires
- routing and connecting wires is a fiddly nightmare - one segment at a time
- no context menus
- no keyboard shortcuts
- no NAND/NOR gates (you have to use an "invert tool" for that...)
- no buses (but it supports hierarchical design; what good is that without buses?
)
- deleting a wire deletes the whole net!
- no copy/paste
- NO UNDO!
And maybe this was too much to expect given the above
- no delay or timing analyses
And apparently this is already version
1.4...
/rant