Skip to content

FilipMargitai/LogicBoardConsole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Console program that allows user to create, run, edit, save and load logic boards.  
  
Whole application is created in C# .NET Core console, as a free time project.  
The idea came from this older post https://codegolf.stackexchange.com/questions/22850/ascii-art-logic-gate-diagram  
  
It is and editor as well as a simulator, it should also be able to run circuits that u can  
"draw" in notepad, if you use the right characters and form.  
  
Circuit example (should be able to edit and run):  
  
A|>────|>o───>│&&  
              │&&>────┐  
B|>────|>o───>│&&     └>│OR  
                        │OR>────>░  
C│>──────────>│&&     ┌>│OR  
              │&&>────┘  
D|>──────────>│&&  
  
  
This is the list of all logic gates, the program supports:  
  
NOT  
────────>o───────  
  
AND  
───────>│&&  
	│&&>────  
───────>│&&  
  
OR  
───────>│OR  
	│OR>────  
───────>│OR  
  
XOR  
───────>│XO  
	│XO>────  
───────>│XO  
  
NAND  
───────>│&&  
	│&&>o───  
───────>│&&  
  
NOR  
───────>│OR  
	│OR>o───  
───────>│OR  
  
XNOR  
───────>│XO  
	│XO>o───  
───────>│XO  
  
  
This is the list of all inputs, the program supports:  
  
Switch  
Off  
A|>  
On  
A─>  
  
  
This is the list of all outputs, the program supports:  
  
LED
off  
>░ 
on
>█ 
  
  
Some other characters that are used for drawing circuits:  
  
─│┌┐└ ┘█░▒▓┼  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages