JarrettBillingsley / logisim

my own fork of logisim cause there aren't enough already

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

List of things I've changed or fixed:

  • Backwards-compatible changes:
    • Tunnels will appear "ghosted" if they have no partners (unconnected to anything).
    • Tunnels can be color-coded.
    • Plexers default to NOT having an enable input.
    • Multi-bit wires with unknown values now display blue, instead of black.
    • Duplicate/paste put the copied components at the mouse cursor, where they can be placed wherever the user wants.
    • Displays Logisim icon in taskbar on modern OSes.
    • Now clearer when you are viewing an embedded subcircuit's state vs. the subcircuit's prototype.
    • Added an icon in the toolbar that shows whether simulation is enabled (green triangle) or not (red square).
  • Non-backwards-compatible changes:
    • Gates default to narrow with 2 inputs. (Sometimes this breaks old circuits)
    • No more asynchronous 0 clear on registers.
  • Bugfixes:
    • When duplicated, tunnels no longer stack up on themselves (they are offset like everything else).
    • Using arrow keys/home/end when editing labels no longer scrolls the circuit view.
  • Mac-specific bugfixes:
    • Exits when closing last window.
    • Confirms save on exit, as Logisim was using an old method of detecting that which breaks on newer versions of macOS/Java.
    • Fixed Cmd+K/Cmd+E shortcuts (they were being run twice due to a bug in Swing).
    • Title now displays as "Logisim" instead of "Main".

About

my own fork of logisim cause there aren't enough already


Languages

Language:Java 95.2%Language:HTML 2.8%Language:Python 1.6%Language:Batchfile 0.2%Language:Shell 0.2%Language:CSS 0.0%