For those of you still working, we are now up to Logisim beta 10. You can use it on the instructional machines by typing:
java -jar ~cs61c/bin/logisim-v20b10.jar
or you can snag it for home use from the Logisim Website. When submitting bug reports in the future, please be sure to indicate what version of the software you found the problem in.
The list of changes in these versions follows:
Version 2.0 Beta 10 (9 May 2005)
- Bug fix: Moving a subcircuit could lead to what was mistakenly identified as an "oscillation error."
Version 2.0 Beta 9 (9 May 2005)
- Bug fix: Deleting a wire going into an input drawn blue leads to that input being drawn gray.
- Bug fix: A moved flip-flop did not automatically re-propagate its state upon dropping.
- Bug fix: The wire-repairing feature would mistakenly "repair" wires that almost reach a component.
- Bug fix: Changing a pin's Facing attribute did not update the location of pins on the rectangles representing that component.
- Bug fix: Multi-bit AND gate would give wrong value when the first input was unspecified.
- Bug fix: The RAM component did not reliably clear properly, particularly after loading a memory image.
- Bug fix: For the RAM component, attempts to type an address would end up rounding each hex digit down to a multiple of 4.
- Feature: On-line documentation included.
- Feature: Draws a halo around the component whose attributes are currently being viewed.
- Feature: Made control-clicking equivalent to right-clicking to support a one-button mouse better.
- Feature: Wires drawn past a splitter wire are silently repaired (as already done with OR/NOR/XOR/XNOR gates and Controlled Buffers/Inverters).
- Feature: Added a progress bar to track the booting process. The majority of bootup time is being spent in code that I can't control much: Sun's approach to running Java is pretty efficient once it gets started, but slow startup is hard to avoid.
- Feature: Using the text tool displays the edited component's attributes.