Skip to content

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

License

Notifications You must be signed in to change notification settings

ColleagueRiley/Aricuit-Sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages