An open API service indexing awesome lists of open source software.

https://github.com/colleagueriley/aricuit-sim

A basic digital logic simulator (program AND library) named after Aristotle, the father of logic made with RSGL.
https://github.com/colleagueriley/aricuit-sim

Last synced: about 1 year ago
JSON representation

A basic digital logic simulator (program AND library) named after Aristotle, the father of logic made with RSGL.

Awesome Lists containing this project

README

          

# Aricuit Sim
A basic digital logic simulator (inspired by Digital Logic Sim) named after Aristotle, the father of logic.

# component.h
component.h is a custom made library made specifically for this program.\
This allows people to easily create their own version of this program or their own additions, simply by editing the header file.\
It also allows a user to easily change how components are rendered and what backend the library uses for rendering

# Features
- drag components around
- delete components by dragging them back to the shop
- component shop
- component connections
- delete connections (by selecting the components you want to delete, the same way you would connect them)

- NOT gate
- AND gate
- OR gate
- LED output
- basic input
- basic button
- constants (0 and 1)
- buzzer
- clock (that can count up to 8-bits)

# Features todo
- save as file
- load file
- menu screen
- projects as modules
- module input
- scroll
- register
- ROM
- RAM
- LCD