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
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