A downloadable LogicSimX for Windows, macOS, and Linux

Download NowName your own price

Create and run digital logic circuits from basic gates to CPUs.

Simulate digital electronic circuits. You can place components and wire them up. Then apply signals from switches, push button, or clock.

Build and test circuits from the Nand2Tetris series of projects.

The software contains help and learning panels.

Circuit examples and templates are available in a circuits folder download.

In a tests folder (separate download) are the project files for Nand2Tetris. You can import .hdl files and run the tests on your circuit.

Note that the Standard version max clock speed is the same as the monitor refresh rate and the Turbo version uses threads for much higher clock speeds.

For people with circuits saved by the first version of Digital Logic Simulator a file conversion utility program is included. This does an approximate conversion of the circuit since there are many differences between the version 1 and 2.

Hopefully, you will find this software useful and fun to use.

Cheers, Andrew Wilkes

Now I have added solution packs for the use of teachers where they likely have a budget to purchase things. Students are encouraged to work out the solutions by themselves.

StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorAndrew Wilkes
GenreEducational, Puzzle, Simulation
Tagselectronics, logic, nand2tetris

Download

Download NowName your own price

Click download now to get access to the following files:

circuits.zip 4.7 kB
tests.zip 50 kB
logicsim-converter-windows.zip 23 MB
logicsim-converter.x86_64-linux.zip 20 MB
hack-computer.zip 357 kB
LogicSimX-std-2.0.12-windows.zip 27 MB
LogicSimX-std-2.0.12.x86_64.zip 24 MB
LogicSimX-std-2.0.12-macOS.zip 48 MB
LogicSimX-turbo-2.1.6-windows.zip 26 MB
if you pay $6.99 USD or more
LogicSimX-turbo-2.1.6.x86_64.zip 23 MB
if you pay $6.99 USD or more
LogicSimX-turbo-2.1.6-macOS.zip 47 MB
if you pay $6.99 USD or more
Nand2Tetris-memory-solution.zip 3.3 kB
if you pay $17 USD or more
Nand2Tetris-cpu-solution.zip 4 kB
if you pay $23 USD or more

Comments

Log in with itch.io to leave a comment.

how does the IO thing work

do i use 1 IO for it all or 1 for each input??

why do they all have names at the bottom???

the inc wont let me put the output to the mux in?????

what does the data part do in the IO

it has 4 pins when i put in for it to have 3

can you make it so you can click once and click again to make wires? my mouse clicks bunches when i hold.

I have added the HACK Computer as the first Mod that you can include with the logic simulator. The logic simulator will detect and load any Mods (.pck) files that reside in the same directory as the executable file for the main program. It also adds tools for an Assembler and Disassembler for HACK code.

(3 edits)

The latest version adds extra features to the memory parts to examine and change ROM data. Also, it becomes the Standard version and the Turbo (paid) version uses threads for higher max clock speeds.

(1 edit)

why is there a converter file on the downloads?

just asking

It is to convert circuit files saved in the old version of this software.

If you experience any crashes or unexpected behavior, please email the circuit files (.circ) that you are using to: reports@logicsimx.com These files would be your main circuit and any circuits that are blocks. This will help me to improve the software and resolve any unknown bugs. Thanks!

Hello, This is a very cool simulator ! How do I get the buses working ?

Hello, thanks! The busses are the yellow pins. You can drive an input from the IO part. Right-click on the IO part to access a slider etc. to change the value on the bus. Or you can type in values in decimal, hex, or binary. Another way is to apply a Clock to the PC (Program Counter).