Logisim Evolution Versions Save

Digital logic design tool and simulator

v3.8.0

1 year ago

Mainly a bug-fix release:

  • Added reset value attribute to input pins
  • Fixed boolean algebra minimal form bug
  • Fixed random fill Rom bug
  • Added TTL 74164, 74192 and 74193.
  • Fixed off grid components bug that could lead to OutOfMemory error.
  • Removed autolabler for tunnels, such that all get the same label in case of renaming.
  • Fixed bug preventing TTL 7442, 7443 and 7444 from being placed on the circuit canvas.
  • Sub-circuit can now be deleted with DELETE key, along with BACKSPACE used so far.
  • Fixed Simulate -> Timing Diagram not opening when using "Nimbus" look and feel.
  • Fixed pressing CTRL+0 selecting the wrong element in the toolbar.
  • Fixed TTL 7485 7485HdlGenerator generating wrong HDL type.
  • Fixed TTL 74139, 7447 outputting inverted logic
  • Fixed TTL 74175, CLR inverted
  • Fixed TTL 7436 pin arrangement
  • Added TTL 74138: 3-line to 8-line decoder
  • Added TTL 74240, 74241, 74244: octal buffers with three-state outputs.
  • Added TTL 74245: octal bus transceivers with three-state outputs.
  • Moved TTL 74266 to 747266, correctly reimplemented 74266 with open-collector outputs.
  • Fixed TTL 74165, correct order of inputs, load asynchronously
  • Added TTL 74166: 8-bit parallel-to-serial shift register with clear
  • Removed fixed LM_License setting

v3.7.2

2 years ago
  • Fixed Preferences/Window "Reset window layout to defaults" not doing much.
  • Fixed Gradle builder failing to compile LSe if sources were not checked out from Git.
  • You can now swap the placement of main canvas and component tree/properties pane.
  • Added Chinese translation.
  • Several bug fixes.

v3.7.1

2 years ago
  • Logisim has now an internal font-chooser to comply to the font-values used
  • Several bug fixes

v3.7.0

2 years ago
  • Reworked the slider component in the I/O extra library
  • Tick clock frequency display moved to left corner. It's also bigger and text color is configurable.
  • Completely rewritten command line argument parser:
    • All options have both short and long version now,
    • All long arguments require -- prefix i.e. --version,
    • All short arguments require single - as prefix i.e. -v,
    • -clearprefs is now --clear-prefs,
    • -clearprops option is removed (use --clear-prefs instead),
    • -geom is now --geometry,
    • -nosplash is now --no-splash or `-ns,
    • -sub is now --substitute or -s,
    • -testvector is now --test-vector or -w,
    • -test-fpga-implementation is now --test-fpga or -f,
    • -questa is removed.
  • PortIO HDL generator and component bug-fixed
  • Cleanup/rework of the HDL-generation
  • Each circuit stores/restores the last board used for Download (handy for templates to give to students)
  • Fixed startup crash related to incorrectly localized date format.
  • Added a setting to select lower- or upper-case VHDL keywords.
  • Added project export feature (experimental).
  • Cleaned-up the written .circ file.

v3.6.1

2 years ago

This release contains a bug fix for the GECKO4Education(-EPFL edition) boards that use the LED-array.

v3.6.0

2 years ago

Changes to the previous release:

  • Introducing new project logo.
  • Fixed project loader to correctly handle hex values with a 1 in bit 63rd.
  • Added TTL74x34 hex buffer gate.
  • Made pins' tooltips more descriptive for 74161.
  • Added new component LED Bar.
  • Added 74157 and 74158: Quad 2-line to1-line selectors.
  • Added option to configure canvas' and grid's colors.
  • Added DIP switch state visual feedback for ON state.
  • Augmented direction verbal labels (East, North, etc), with corresponding arrow symbols.
  • Application title string now adds app name/version at the very end of the title.
  • Added option to configure size of connection pin markers.
  • Added TTL 74x139: dual 2-line to 4-lines decoders.
  • Fixed missing port on DotMatrix.
  • Combined Select Location from Plexers and Gate Location from Wiring to one attribute.
    • Breaks backwards comparability for Transistors and Transmission Gates. When opening old .circ files, they will have the default Select Location ("Bottom/Left").
  • Replace DarkLaf with FlatLaf for better compatibility.
  • Adds "Rotate Left" context menu action.
  • Display "Too few inputs for table" if Karnaugh Map has only 1 input.
  • HexDisplay is stays blank if no valid data is fed instead of showing "H" [#365].
  • Project's "Dirty" (unsaved) state is now also reflected by adding * marker to the window title.
  • Support for AnimatedIcon has been completely removed.
  • Canvas Zoom controls new offer wider range of zoom and three level of granularity.
  • Added predefined quick zoom buttons.
  • Tons of code cleanup and internal improvements.
  • Added duplicated component placement on same location refusal
  • Fixed pin duplication on load in case a custom apearance is used for a circuit
  • Added LED-array support for FPGA-boards
  • Improved partial placement on FPGA-boards for multi-pin components
  • Fixed several small bugs
  • Each circuit will now remember, restore, and save:
    • The last tick-frequency used for simulation
    • The last download frequency used
  • Removed obsolete VHDL-Architecture attribute from circuit

v3.5.0

2 years ago

This version has many code-cleanups, bug fixes and again the chronogram.

V3.4.5

3 years ago

This release fixes all bugs found in V3.4.4. Note that there may still be "undiscovered" bugs in this release.

V3.4.4

3 years ago

I finished a big bunch of merging Kevin Walsch's great improvements on the Chronogram. This version contains a working version of the chronogram, however, there might still be some bugs.

V3.4.3

3 years ago

Pre release with current head of the development tree (windows and rpm package will follow, cannot upload them for the moment)