You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+36-19
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
<br>
8
8
</h1>
9
9
10
-
<h4align="center">A backup of the original Logisim circuit simulator.</h4>
10
+
<h4align="center">A continuation of the original Logisim circuit simulator by Carl Burch.</h4>
11
11
12
12
13
13
<!-- SHIELDS -->
@@ -53,33 +53,50 @@
53
53
54
54
## About
55
55
56
-
This is a backup of the original Logisim source code which can be found on the original [Logisim website](http://www.cburch.com/logisim/).
56
+
This is a backup of the original Logisim source code which can be found on the
57
+
original [Logisim website](http://www.cburch.com/logisim/).
57
58
58
-
Logisim is an educational tool for designing and simulating digital logic circuits. With its simple toolbar interface and simulation of circuits as you build them, it is simple enough to facilitate learning the most basic concepts related to logic circuits. With the capacity to build larger circuits from smaller subcircuits, and to draw bundles of wires with a single mouse drag, Logisim can be used (and is used) to design and simulate entire CPUs for educational purposes.
59
+
Logisim is an educational tool originally created by Carl Burch and is used for designing and simulating digital logic circuits.
60
+
With its simple toolbar interface and simulation of circuits as you build them, it is simple enough to facilitate learning the
61
+
most basic concepts related to logic circuits. With the capacity to build larger circuits from smaller subcircuits, and to draw
62
+
bundles of wires with a single mouse drag, Logisim can be used (and is used) to design and simulate entire CPUs for educational
63
+
purposes.
59
64
60
-
Logisim is used by students at colleges and universities around the world in many types of classes, ranging from a brief unit on logic in general-education computer science surveys, to computer organization courses, to full-semester courses on computer architecture.
65
+
Logisim is used by students at colleges and universities around the world in many types of classes, ranging from a brief unit on
66
+
logic in general-education computer science surveys, to computer organization courses, to full-semester courses on computer
67
+
architecture.
61
68
62
69
This is a continuation of the original project since original development was ceased in October of 2014.
63
70
64
71
## Features
65
72
66
-
* It runs on any machine supporting Java 8 or later; special versions are to be released later for MacOS X, Linux, and Windows. The cross-platform nature is important for students who have a variety of home/dorm computer systems.
67
-
* The drawing interface is based on an intuitive toolbar. Color-coded wires aid in simulating and debugging a circuit.
68
-
* The wiring tool draws horizontal and vertical wires, automatically connecting to components and to other wires. It's very easy to draw circuits!
69
-
* Completed circuits can be saved into a file, exported to a GIF file, or printed on a printer.
70
-
* Circuit layouts can be used as "subcircuits" of other circuits, allowing for hierarchical circuit design.
71
-
* Included circuit components include inputs and outputs, gates, multiplexers, arithmetic circuits, flip-flops, and RAM memory.
72
-
* The included "combinational analysis" module allows for conversion between circuits, truth tables, and Boolean expressions.
73
-
74
-
See the [Features Status page]() on the project Wiki for information about the status of the above features as well as any additional plans for features
73
+
* It is designed to run on any machine supporting Java 10 or later; and each release is packaged for MacOS, Linux, and Windows.
74
+
The cross-platform nature is important for students who have a variety of home/school/dorm computer systems.
75
+
* The drawing interface is based on an intuitive toolbar. Color-coded wires aid in simulating and debugging a circuit.
76
+
* The wiring tool draws horizontal and vertical wires, automatically connecting to components and to other wires. It's very easy
77
+
to draw circuits!
78
+
* Completed circuits can be saved into a file, exported to a GIF file, or printed on a printer.
79
+
* Circuit layouts can be used as "subcircuits" of other circuits, allowing for hierarchical circuit design.
80
+
* Included circuit components include inputs and outputs, gates, multiplexers, arithmetic circuits, flip-flops, and RAM memory.
81
+
* The included "combinational analysis" module allows for conversion between circuits, truth tables, and Boolean expressions.
82
+
83
+
See the [Features Status page]() on the project Wiki for information about the status of the above features as well as any
84
+
additional plans for features
75
85
76
86
## How To Use
77
-
This project is a WIP and although it is currently building correctly there are still [issues](https://github.com/dadler64/Logisim/issues) that keep coming up. At this tie, if you are looking for a fully wokring program I recommend going to the original [Logisim website](http://www.cburch.com/logisim/) and downloading the stable builds from there until the builds here are more stable.
78
-
79
-
The initial release on the releases page is the one from the original Logisim website. I will periodically post ALPHA and BETA releases so that you can see what is being changed as this project progresses.
80
-
81
-
If you want to try your hand at running or building what is here, import the project into an IDE such as IntelliJ IDEA and build it in there using the build system provided.
87
+
88
+
This project is a WIP and although it is currently building correctly there are
89
+
still [issues](https://github.com/dadler64/Logisim/issues) that keep coming up. At this tie, if you are looking for a fully
90
+
working program I recommend going to the original [Logisim website](http://www.cburch.com/logisim/) and downloading the stable
91
+
builds from there until the builds here are more stable.
92
+
93
+
The initial release on the releases page is the one from the original Logisim website. I will periodically post ALPHA and BETA
94
+
releases so that you can see what is being changed as this project progresses.
95
+
96
+
If you want to try your hand at running or building what is here, import the project into an IDE such as IntelliJ IDEA and build
97
+
it in there using the build system provided.
82
98
83
99
## Contributing
84
100
85
-
For now if you would like to contribute check out any open [issues](https://github.com/dadler64/Logisim/issues) which could be resolved.
101
+
For now if you would like to contribute check out any open [issues](https://github.com/dadler64/Logisim/issues) which could be
0 commit comments