add vertical bus bricks; delete redundant diode bricks

This commit is contained in:
Redo0
2021-05-22 17:58:13 -05:00
parent de586ff608
commit ce07ef3263
1041 changed files with 965928 additions and 1235 deletions

View File

@@ -91,12 +91,6 @@ exec("./newcode/Wire 1x2x5f.cs");
exec("./newcode/Wire 64x64f.cs");
exec("./newcode/Wire 2x2f.cs");
exec("./newcode/Wire 4x4f.cs");
exec("./newcode/Diode Flat.cs");
exec("./newcode/Inverter Flat.cs");
exec("./newcode/Diode Up.cs");
exec("./newcode/Inverter Up.cs");
exec("./newcode/Diode Down.cs");
exec("./newcode/Inverter Down.cs");
exec("./newcode/AND 2 Bit.cs");
exec("./newcode/OR 2 Bit.cs");
exec("./newcode/XOR 2 Bit.cs");
@@ -140,135 +134,387 @@ exec("./newcode/NAND 8 Bit.cs");
exec("./newcode/NOR 8 Bit.cs");
exec("./newcode/XNOR 8 Bit.cs");
exec("./newcode/D FlipFlop 1 Bit.cs");
exec("./newcode/D FlipFlop 1 Bit Up.cs");
exec("./newcode/D FlipFlop 1 Bit Down.cs");
exec("./newcode/D FlipFlop 2 Bit.cs");
exec("./newcode/D FlipFlop 2 Bit Up.cs");
exec("./newcode/D FlipFlop 2 Bit Down.cs");
exec("./newcode/D FlipFlop 3 Bit.cs");
exec("./newcode/D FlipFlop 3 Bit Up.cs");
exec("./newcode/D FlipFlop 3 Bit Down.cs");
exec("./newcode/D FlipFlop 4 Bit.cs");
exec("./newcode/D FlipFlop 4 Bit Up.cs");
exec("./newcode/D FlipFlop 4 Bit Down.cs");
exec("./newcode/D FlipFlop 5 Bit.cs");
exec("./newcode/D FlipFlop 5 Bit Up.cs");
exec("./newcode/D FlipFlop 5 Bit Down.cs");
exec("./newcode/D FlipFlop 6 Bit.cs");
exec("./newcode/D FlipFlop 6 Bit Up.cs");
exec("./newcode/D FlipFlop 6 Bit Down.cs");
exec("./newcode/D FlipFlop 7 Bit.cs");
exec("./newcode/D FlipFlop 7 Bit Up.cs");
exec("./newcode/D FlipFlop 7 Bit Down.cs");
exec("./newcode/D FlipFlop 8 Bit.cs");
exec("./newcode/D FlipFlop 8 Bit Up.cs");
exec("./newcode/D FlipFlop 8 Bit Down.cs");
exec("./newcode/D FlipFlop 9 Bit.cs");
exec("./newcode/D FlipFlop 9 Bit Up.cs");
exec("./newcode/D FlipFlop 9 Bit Down.cs");
exec("./newcode/D FlipFlop 10 Bit.cs");
exec("./newcode/D FlipFlop 10 Bit Up.cs");
exec("./newcode/D FlipFlop 10 Bit Down.cs");
exec("./newcode/D FlipFlop 11 Bit.cs");
exec("./newcode/D FlipFlop 11 Bit Up.cs");
exec("./newcode/D FlipFlop 11 Bit Down.cs");
exec("./newcode/D FlipFlop 12 Bit.cs");
exec("./newcode/D FlipFlop 12 Bit Up.cs");
exec("./newcode/D FlipFlop 12 Bit Down.cs");
exec("./newcode/D FlipFlop 13 Bit.cs");
exec("./newcode/D FlipFlop 13 Bit Up.cs");
exec("./newcode/D FlipFlop 13 Bit Down.cs");
exec("./newcode/D FlipFlop 14 Bit.cs");
exec("./newcode/D FlipFlop 14 Bit Up.cs");
exec("./newcode/D FlipFlop 14 Bit Down.cs");
exec("./newcode/D FlipFlop 15 Bit.cs");
exec("./newcode/D FlipFlop 15 Bit Up.cs");
exec("./newcode/D FlipFlop 15 Bit Down.cs");
exec("./newcode/D FlipFlop 16 Bit.cs");
exec("./newcode/D FlipFlop 16 Bit Up.cs");
exec("./newcode/D FlipFlop 16 Bit Down.cs");
exec("./newcode/D FlipFlop 24 Bit.cs");
exec("./newcode/D FlipFlop 24 Bit Up.cs");
exec("./newcode/D FlipFlop 24 Bit Down.cs");
exec("./newcode/D FlipFlop 32 Bit.cs");
exec("./newcode/D FlipFlop 32 Bit Up.cs");
exec("./newcode/D FlipFlop 32 Bit Down.cs");
exec("./newcode/D FlipFlop 48 Bit.cs");
exec("./newcode/D FlipFlop 48 Bit Up.cs");
exec("./newcode/D FlipFlop 48 Bit Down.cs");
exec("./newcode/D FlipFlop 64 Bit.cs");
exec("./newcode/D FlipFlop 64 Bit Up.cs");
exec("./newcode/D FlipFlop 64 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 1 Bit.cs");
exec("./newcode/D FlipFlop Active Low 1 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 1 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 2 Bit.cs");
exec("./newcode/D FlipFlop Active Low 2 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 2 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 3 Bit.cs");
exec("./newcode/D FlipFlop Active Low 3 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 3 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 4 Bit.cs");
exec("./newcode/D FlipFlop Active Low 4 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 4 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 5 Bit.cs");
exec("./newcode/D FlipFlop Active Low 5 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 5 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 6 Bit.cs");
exec("./newcode/D FlipFlop Active Low 6 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 6 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 7 Bit.cs");
exec("./newcode/D FlipFlop Active Low 7 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 7 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 8 Bit.cs");
exec("./newcode/D FlipFlop Active Low 8 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 8 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 9 Bit.cs");
exec("./newcode/D FlipFlop Active Low 9 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 9 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 10 Bit.cs");
exec("./newcode/D FlipFlop Active Low 10 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 10 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 11 Bit.cs");
exec("./newcode/D FlipFlop Active Low 11 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 11 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 12 Bit.cs");
exec("./newcode/D FlipFlop Active Low 12 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 12 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 13 Bit.cs");
exec("./newcode/D FlipFlop Active Low 13 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 13 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 14 Bit.cs");
exec("./newcode/D FlipFlop Active Low 14 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 14 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 15 Bit.cs");
exec("./newcode/D FlipFlop Active Low 15 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 15 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 16 Bit.cs");
exec("./newcode/D FlipFlop Active Low 16 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 16 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 24 Bit.cs");
exec("./newcode/D FlipFlop Active Low 24 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 24 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 32 Bit.cs");
exec("./newcode/D FlipFlop Active Low 32 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 32 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 48 Bit.cs");
exec("./newcode/D FlipFlop Active Low 48 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 48 Bit Down.cs");
exec("./newcode/D FlipFlop Active Low 64 Bit.cs");
exec("./newcode/D FlipFlop Active Low 64 Bit Up.cs");
exec("./newcode/D FlipFlop Active Low 64 Bit Down.cs");
exec("./newcode/Buffer 1 Bit.cs");
exec("./newcode/Buffer 1 Bit Up.cs");
exec("./newcode/Buffer 1 Bit Down.cs");
exec("./newcode/Buffer 2 Bit.cs");
exec("./newcode/Buffer 2 Bit Up.cs");
exec("./newcode/Buffer 2 Bit Down.cs");
exec("./newcode/Buffer 3 Bit.cs");
exec("./newcode/Buffer 3 Bit Up.cs");
exec("./newcode/Buffer 3 Bit Down.cs");
exec("./newcode/Buffer 4 Bit.cs");
exec("./newcode/Buffer 4 Bit Up.cs");
exec("./newcode/Buffer 4 Bit Down.cs");
exec("./newcode/Buffer 5 Bit.cs");
exec("./newcode/Buffer 5 Bit Up.cs");
exec("./newcode/Buffer 5 Bit Down.cs");
exec("./newcode/Buffer 6 Bit.cs");
exec("./newcode/Buffer 6 Bit Up.cs");
exec("./newcode/Buffer 6 Bit Down.cs");
exec("./newcode/Buffer 7 Bit.cs");
exec("./newcode/Buffer 7 Bit Up.cs");
exec("./newcode/Buffer 7 Bit Down.cs");
exec("./newcode/Buffer 8 Bit.cs");
exec("./newcode/Buffer 8 Bit Up.cs");
exec("./newcode/Buffer 8 Bit Down.cs");
exec("./newcode/Buffer 9 Bit.cs");
exec("./newcode/Buffer 9 Bit Up.cs");
exec("./newcode/Buffer 9 Bit Down.cs");
exec("./newcode/Buffer 10 Bit.cs");
exec("./newcode/Buffer 10 Bit Up.cs");
exec("./newcode/Buffer 10 Bit Down.cs");
exec("./newcode/Buffer 11 Bit.cs");
exec("./newcode/Buffer 11 Bit Up.cs");
exec("./newcode/Buffer 11 Bit Down.cs");
exec("./newcode/Buffer 12 Bit.cs");
exec("./newcode/Buffer 12 Bit Up.cs");
exec("./newcode/Buffer 12 Bit Down.cs");
exec("./newcode/Buffer 13 Bit.cs");
exec("./newcode/Buffer 13 Bit Up.cs");
exec("./newcode/Buffer 13 Bit Down.cs");
exec("./newcode/Buffer 14 Bit.cs");
exec("./newcode/Buffer 14 Bit Up.cs");
exec("./newcode/Buffer 14 Bit Down.cs");
exec("./newcode/Buffer 15 Bit.cs");
exec("./newcode/Buffer 15 Bit Up.cs");
exec("./newcode/Buffer 15 Bit Down.cs");
exec("./newcode/Buffer 16 Bit.cs");
exec("./newcode/Buffer 16 Bit Up.cs");
exec("./newcode/Buffer 16 Bit Down.cs");
exec("./newcode/Buffer 24 Bit.cs");
exec("./newcode/Buffer 24 Bit Up.cs");
exec("./newcode/Buffer 24 Bit Down.cs");
exec("./newcode/Buffer 32 Bit.cs");
exec("./newcode/Buffer 32 Bit Up.cs");
exec("./newcode/Buffer 32 Bit Down.cs");
exec("./newcode/Buffer 48 Bit.cs");
exec("./newcode/Buffer 48 Bit Up.cs");
exec("./newcode/Buffer 48 Bit Down.cs");
exec("./newcode/Buffer 64 Bit.cs");
exec("./newcode/Buffer 64 Bit Up.cs");
exec("./newcode/Buffer 64 Bit Down.cs");
exec("./newcode/Buffer Active Low 1 Bit.cs");
exec("./newcode/Buffer Active Low 1 Bit Up.cs");
exec("./newcode/Buffer Active Low 1 Bit Down.cs");
exec("./newcode/Buffer Active Low 2 Bit.cs");
exec("./newcode/Buffer Active Low 2 Bit Up.cs");
exec("./newcode/Buffer Active Low 2 Bit Down.cs");
exec("./newcode/Buffer Active Low 3 Bit.cs");
exec("./newcode/Buffer Active Low 3 Bit Up.cs");
exec("./newcode/Buffer Active Low 3 Bit Down.cs");
exec("./newcode/Buffer Active Low 4 Bit.cs");
exec("./newcode/Buffer Active Low 4 Bit Up.cs");
exec("./newcode/Buffer Active Low 4 Bit Down.cs");
exec("./newcode/Buffer Active Low 5 Bit.cs");
exec("./newcode/Buffer Active Low 5 Bit Up.cs");
exec("./newcode/Buffer Active Low 5 Bit Down.cs");
exec("./newcode/Buffer Active Low 6 Bit.cs");
exec("./newcode/Buffer Active Low 6 Bit Up.cs");
exec("./newcode/Buffer Active Low 6 Bit Down.cs");
exec("./newcode/Buffer Active Low 7 Bit.cs");
exec("./newcode/Buffer Active Low 7 Bit Up.cs");
exec("./newcode/Buffer Active Low 7 Bit Down.cs");
exec("./newcode/Buffer Active Low 8 Bit.cs");
exec("./newcode/Buffer Active Low 8 Bit Up.cs");
exec("./newcode/Buffer Active Low 8 Bit Down.cs");
exec("./newcode/Buffer Active Low 9 Bit.cs");
exec("./newcode/Buffer Active Low 9 Bit Up.cs");
exec("./newcode/Buffer Active Low 9 Bit Down.cs");
exec("./newcode/Buffer Active Low 10 Bit.cs");
exec("./newcode/Buffer Active Low 10 Bit Up.cs");
exec("./newcode/Buffer Active Low 10 Bit Down.cs");
exec("./newcode/Buffer Active Low 11 Bit.cs");
exec("./newcode/Buffer Active Low 11 Bit Up.cs");
exec("./newcode/Buffer Active Low 11 Bit Down.cs");
exec("./newcode/Buffer Active Low 12 Bit.cs");
exec("./newcode/Buffer Active Low 12 Bit Up.cs");
exec("./newcode/Buffer Active Low 12 Bit Down.cs");
exec("./newcode/Buffer Active Low 13 Bit.cs");
exec("./newcode/Buffer Active Low 13 Bit Up.cs");
exec("./newcode/Buffer Active Low 13 Bit Down.cs");
exec("./newcode/Buffer Active Low 14 Bit.cs");
exec("./newcode/Buffer Active Low 14 Bit Up.cs");
exec("./newcode/Buffer Active Low 14 Bit Down.cs");
exec("./newcode/Buffer Active Low 15 Bit.cs");
exec("./newcode/Buffer Active Low 15 Bit Up.cs");
exec("./newcode/Buffer Active Low 15 Bit Down.cs");
exec("./newcode/Buffer Active Low 16 Bit.cs");
exec("./newcode/Buffer Active Low 16 Bit Up.cs");
exec("./newcode/Buffer Active Low 16 Bit Down.cs");
exec("./newcode/Buffer Active Low 24 Bit.cs");
exec("./newcode/Buffer Active Low 24 Bit Up.cs");
exec("./newcode/Buffer Active Low 24 Bit Down.cs");
exec("./newcode/Buffer Active Low 32 Bit.cs");
exec("./newcode/Buffer Active Low 32 Bit Up.cs");
exec("./newcode/Buffer Active Low 32 Bit Down.cs");
exec("./newcode/Buffer Active Low 48 Bit.cs");
exec("./newcode/Buffer Active Low 48 Bit Up.cs");
exec("./newcode/Buffer Active Low 48 Bit Down.cs");
exec("./newcode/Buffer Active Low 64 Bit.cs");
exec("./newcode/Buffer Active Low 64 Bit Up.cs");
exec("./newcode/Buffer Active Low 64 Bit Down.cs");
exec("./newcode/Enabler 1 Bit.cs");
exec("./newcode/Enabler 1 Bit Up.cs");
exec("./newcode/Enabler 1 Bit Down.cs");
exec("./newcode/Enabler 2 Bit.cs");
exec("./newcode/Enabler 2 Bit Up.cs");
exec("./newcode/Enabler 2 Bit Down.cs");
exec("./newcode/Enabler 3 Bit.cs");
exec("./newcode/Enabler 3 Bit Up.cs");
exec("./newcode/Enabler 3 Bit Down.cs");
exec("./newcode/Enabler 4 Bit.cs");
exec("./newcode/Enabler 4 Bit Up.cs");
exec("./newcode/Enabler 4 Bit Down.cs");
exec("./newcode/Enabler 5 Bit.cs");
exec("./newcode/Enabler 5 Bit Up.cs");
exec("./newcode/Enabler 5 Bit Down.cs");
exec("./newcode/Enabler 6 Bit.cs");
exec("./newcode/Enabler 6 Bit Up.cs");
exec("./newcode/Enabler 6 Bit Down.cs");
exec("./newcode/Enabler 7 Bit.cs");
exec("./newcode/Enabler 7 Bit Up.cs");
exec("./newcode/Enabler 7 Bit Down.cs");
exec("./newcode/Enabler 8 Bit.cs");
exec("./newcode/Enabler 8 Bit Up.cs");
exec("./newcode/Enabler 8 Bit Down.cs");
exec("./newcode/Enabler 9 Bit.cs");
exec("./newcode/Enabler 9 Bit Up.cs");
exec("./newcode/Enabler 9 Bit Down.cs");
exec("./newcode/Enabler 10 Bit.cs");
exec("./newcode/Enabler 10 Bit Up.cs");
exec("./newcode/Enabler 10 Bit Down.cs");
exec("./newcode/Enabler 11 Bit.cs");
exec("./newcode/Enabler 11 Bit Up.cs");
exec("./newcode/Enabler 11 Bit Down.cs");
exec("./newcode/Enabler 12 Bit.cs");
exec("./newcode/Enabler 12 Bit Up.cs");
exec("./newcode/Enabler 12 Bit Down.cs");
exec("./newcode/Enabler 13 Bit.cs");
exec("./newcode/Enabler 13 Bit Up.cs");
exec("./newcode/Enabler 13 Bit Down.cs");
exec("./newcode/Enabler 14 Bit.cs");
exec("./newcode/Enabler 14 Bit Up.cs");
exec("./newcode/Enabler 14 Bit Down.cs");
exec("./newcode/Enabler 15 Bit.cs");
exec("./newcode/Enabler 15 Bit Up.cs");
exec("./newcode/Enabler 15 Bit Down.cs");
exec("./newcode/Enabler 16 Bit.cs");
exec("./newcode/Enabler 16 Bit Up.cs");
exec("./newcode/Enabler 16 Bit Down.cs");
exec("./newcode/Enabler 24 Bit.cs");
exec("./newcode/Enabler 24 Bit Up.cs");
exec("./newcode/Enabler 24 Bit Down.cs");
exec("./newcode/Enabler 32 Bit.cs");
exec("./newcode/Enabler 32 Bit Up.cs");
exec("./newcode/Enabler 32 Bit Down.cs");
exec("./newcode/Enabler 48 Bit.cs");
exec("./newcode/Enabler 48 Bit Up.cs");
exec("./newcode/Enabler 48 Bit Down.cs");
exec("./newcode/Enabler 64 Bit.cs");
exec("./newcode/Enabler 64 Bit Up.cs");
exec("./newcode/Enabler 64 Bit Down.cs");
exec("./newcode/Enabler Active Low 1 Bit.cs");
exec("./newcode/Enabler Active Low 1 Bit Up.cs");
exec("./newcode/Enabler Active Low 1 Bit Down.cs");
exec("./newcode/Enabler Active Low 2 Bit.cs");
exec("./newcode/Enabler Active Low 2 Bit Up.cs");
exec("./newcode/Enabler Active Low 2 Bit Down.cs");
exec("./newcode/Enabler Active Low 3 Bit.cs");
exec("./newcode/Enabler Active Low 3 Bit Up.cs");
exec("./newcode/Enabler Active Low 3 Bit Down.cs");
exec("./newcode/Enabler Active Low 4 Bit.cs");
exec("./newcode/Enabler Active Low 4 Bit Up.cs");
exec("./newcode/Enabler Active Low 4 Bit Down.cs");
exec("./newcode/Enabler Active Low 5 Bit.cs");
exec("./newcode/Enabler Active Low 5 Bit Up.cs");
exec("./newcode/Enabler Active Low 5 Bit Down.cs");
exec("./newcode/Enabler Active Low 6 Bit.cs");
exec("./newcode/Enabler Active Low 6 Bit Up.cs");
exec("./newcode/Enabler Active Low 6 Bit Down.cs");
exec("./newcode/Enabler Active Low 7 Bit.cs");
exec("./newcode/Enabler Active Low 7 Bit Up.cs");
exec("./newcode/Enabler Active Low 7 Bit Down.cs");
exec("./newcode/Enabler Active Low 8 Bit.cs");
exec("./newcode/Enabler Active Low 8 Bit Up.cs");
exec("./newcode/Enabler Active Low 8 Bit Down.cs");
exec("./newcode/Enabler Active Low 9 Bit.cs");
exec("./newcode/Enabler Active Low 9 Bit Up.cs");
exec("./newcode/Enabler Active Low 9 Bit Down.cs");
exec("./newcode/Enabler Active Low 10 Bit.cs");
exec("./newcode/Enabler Active Low 10 Bit Up.cs");
exec("./newcode/Enabler Active Low 10 Bit Down.cs");
exec("./newcode/Enabler Active Low 11 Bit.cs");
exec("./newcode/Enabler Active Low 11 Bit Up.cs");
exec("./newcode/Enabler Active Low 11 Bit Down.cs");
exec("./newcode/Enabler Active Low 12 Bit.cs");
exec("./newcode/Enabler Active Low 12 Bit Up.cs");
exec("./newcode/Enabler Active Low 12 Bit Down.cs");
exec("./newcode/Enabler Active Low 13 Bit.cs");
exec("./newcode/Enabler Active Low 13 Bit Up.cs");
exec("./newcode/Enabler Active Low 13 Bit Down.cs");
exec("./newcode/Enabler Active Low 14 Bit.cs");
exec("./newcode/Enabler Active Low 14 Bit Up.cs");
exec("./newcode/Enabler Active Low 14 Bit Down.cs");
exec("./newcode/Enabler Active Low 15 Bit.cs");
exec("./newcode/Enabler Active Low 15 Bit Up.cs");
exec("./newcode/Enabler Active Low 15 Bit Down.cs");
exec("./newcode/Enabler Active Low 16 Bit.cs");
exec("./newcode/Enabler Active Low 16 Bit Up.cs");
exec("./newcode/Enabler Active Low 16 Bit Down.cs");
exec("./newcode/Enabler Active Low 24 Bit.cs");
exec("./newcode/Enabler Active Low 24 Bit Up.cs");
exec("./newcode/Enabler Active Low 24 Bit Down.cs");
exec("./newcode/Enabler Active Low 32 Bit.cs");
exec("./newcode/Enabler Active Low 32 Bit Up.cs");
exec("./newcode/Enabler Active Low 32 Bit Down.cs");
exec("./newcode/Enabler Active Low 48 Bit.cs");
exec("./newcode/Enabler Active Low 48 Bit Up.cs");
exec("./newcode/Enabler Active Low 48 Bit Down.cs");
exec("./newcode/Enabler Active Low 64 Bit.cs");
exec("./newcode/Enabler Active Low 64 Bit Up.cs");
exec("./newcode/Enabler Active Low 64 Bit Down.cs");
exec("./newcode/Demux 1 Bit.cs");
exec("./newcode/Demux 1 Bit Vertical.cs");
exec("./newcode/Mux 1 Bit.cs");
exec("./newcode/Mux 1 Bit Vertical.cs");
exec("./newcode/Demux 2 Bit.cs");
exec("./newcode/Demux 2 Bit Vertical.cs");
exec("./newcode/Mux 2 Bit.cs");
exec("./newcode/Mux 2 Bit Vertical.cs");
exec("./newcode/Demux 3 Bit.cs");
exec("./newcode/Demux 3 Bit Vertical.cs");
exec("./newcode/Mux 3 Bit.cs");
exec("./newcode/Mux 3 Bit Vertical.cs");
exec("./newcode/Demux 4 Bit.cs");
exec("./newcode/Demux 4 Bit Vertical.cs");
exec("./newcode/Mux 4 Bit.cs");
exec("./newcode/Mux 4 Bit Vertical.cs");
exec("./newcode/Demux 5 Bit.cs");
exec("./newcode/Demux 5 Bit Vertical.cs");
exec("./newcode/Mux 5 Bit.cs");
exec("./newcode/Mux 5 Bit Vertical.cs");
exec("./newcode/Demux 6 Bit.cs");
exec("./newcode/Demux 6 Bit Vertical.cs");
exec("./newcode/Mux 6 Bit.cs");
exec("./newcode/Mux 6 Bit Vertical.cs");
exec("./newcode/ROM 16x16.cs");