Skip to content

GameDev46/Drogic_Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameDev46 - Drogic_Pro GameDev46 - Drogic_Pro

Static Badge Static Badge Static Badge

stars - Drogic_Pro forks - Drogic_Pro

Drogic Pro

A revamped version of my old logic gate building program with a variety of new features and some much needed ease of use updates

Usage

Simply use the node select dropdown to choose the node type and hit the "Add Node" button to add it to the workspace. Once added you can move the gate around by clicking down, dragging and dropping it.

To connect gates simply drag one of the outputs on the right of the gate and connect it to the input of another gate (left side).

To delete a gate right click on it and then press the delete button that shows up underneath it, this will remove both the gate and any connections to it.

Nodes

INPUT - Click to toggle its output high and low

OUTPUT - Lights up when the input is high and turns off when the input is low

OSCILLATOR - Toggles its output from high to low at the frequency specified by the user (maximum of 60Hz)

DECIMAL INPUT - Allows the user to enter an integer to the gate and then its corresponding binary representation will be output

SCREEN - Input an x and y coordinate and pulse the clock to turn on a pixel on the screen and then you can pulse the clock while clear is active to remove the contents of the screen


BUFFER - Leaves the signal unaffected

TOGGLE - Toggles from low to high every time its input goes from low to high

NOT - NOT Gate

AND - AND Gate

NAND - NAND Gate

OR - OR Gate

NOR - NOR Gate

XOR - XOR Gate


LATCH - When the clock is pulsed high it will store the data signal and output it through the out output

8 BIT LATCH - Functions the same as the regular latch but has 8 inputs and 8 outputs for use in larger circuits


FULL ADDER - Takes in 3 inputs (bit 1, bit 2 and previous carry bit) and has 2 outputs (the sum of bit 1 and bit 2 and carry bit)

ALU - Performs an operation on 2 given 8 bit numbers


RAM - When the clock is pusled high and write mode is active it will store the given 8 bit number in the given 8 bit address in ram, when the clock is pulsed high and read mode is active it will output the the 8 bit number stored in the selected adress and when the clock is pulsed high and it is in clear mode the entire memory of the ram will be reset to zeros

Saving and Loading

To save your creations simply press the save button on the top right navigation bar and a file will automatically be created and saved to your device.

To load your creations simply press the load button and you will be prompted to select a valid save file to load into your workspace

About

A logic gate creation software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors