menu

BOOLR

A digital logic simulator

Download BOOLR v1.0.3 For Windows, Mac OS and Linux

BOOLR is a digital logic simulator. We are three Dutch high school students in our final year and we are doing a project about digital logic. To make our own digital logic circuits we have built BOOLR, which we have created with JavaScript and lots of love. BOOLR works with Windows, Mac OS and Linux and it is completely free.

Technical info

BOOLR is created with JavaScript, HTML5, CSS3 and runs in Electron. The simulation and rendering are running (yet) on the same thread. The simulation runs asynchronously and in ticks, so complex simulations won't freeze your screen. BOOLR is an open source project, its code is published on https://github.com/ggbrw/boolr

Version history

v1.0.3


v1.0.0


Possibly in future versions

Download boards

Demos

file_downloadDownload adder.board file_downloadDownload subtractor.board file_downloadDownload register.board

Our school project

For our school project, we have created a computer. After a lot of studying and research we have designed an 8-bits computer that could run simple programs with a maximum of 64 instructions. We gave it the name Tineke, a Dutch female name.
Before building her, we have built a minimalised version of Tineke, called Gerda, for testing purposes. She is programmed to find prime numbers. This takes a long time, because our simulator is not (yet) fast enough to handle a higher clock speed. In our final computer Tineke we managed to upgrade the clock speed.
file_downloadDownload gerda-primes.board
After a year of hard work we have finished Tineke. She has 640 bytes of RAM, a 17 Hz processor and she is fully programmable.
The .zip file below contains the .board file of Tineke, the .board file of Tineke programmed to output prime numbers, and a few schematics for programming Tineke. file_downloadDownload tineke.zip