added more bus bricks

This commit is contained in:
Redo
2020-05-17 08:22:00 -05:00
parent ba94172cc8
commit 74401cd7f6
44 changed files with 78241 additions and 12 deletions

View File

@@ -1,3 +1,4 @@
datablock fxDTSBrickData(LogicGate_8BitDFlipFlop_Data)
{
brickFile = $LuaLogic::Path @ "bricks/blb/1x8f_8i_8o_p.blb";
@@ -118,3 +119,21 @@ datablock fxDTSBrickData(LogicGate_8BitDFlipFlop_Data)
logicPortUIName[17] = "Q0";
};
lualogic_registergatedefinition("LogicGate_8BitDFlipFlop_Data");
datablock fxDTSBrickData(LogicGate_8BitDFlipFlopAL_Data : LogicGate_8BitDFlipFlop_Data){
uiName = "8 Bit D FlipFlop Active Low";
iconName = $LuaLogic::Path @ "icons/8 Bit D FlipFlop Active Low";
logicUIName = "8 Bit D FlipFlop Active Low";
logicUIDesc = "8 bit d flipflop with clock propagate, clock is active low";
logicUpdate =
"return function(gate) if gate.ports[9]:isfalling() then " @
" for i = 1, 8 do " @
" gate.ports[i+10]:setstate(gate.ports[i].state) " @
" end " @
"end " @
"gate.ports[10]:setstate(gate.ports[9].state) end"
;
};
lualogic_registergatedefinition("LogicGate_8BitDFlipFlopAL_Data");