more wires, fix rom

This commit is contained in:
Redo0
2021-07-24 15:32:14 -05:00
parent 4501eea02e
commit 519a887dca
30 changed files with 171 additions and 80 deletions

View File

@ -39,7 +39,7 @@ datablock fxDtsBrickData(LogicGate_Rom16x16_Data){
;
logicUpdate =
"return function(gate) " @
" if Gate.getportstate(gate, 10) then " @
" if Gate.getportstate(gate, 10)~=0 then " @
" Gate.setportstate(gate, 9, gate.romdata[( " @
" (Gate.getportstate(gate, 1)) " @
" + (Gate.getportstate(gate, 2) * 2) " @
@ -67,49 +67,41 @@ datablock fxDtsBrickData(LogicGate_Rom16x16_Data){
logicPortPos[0] = "15 -15 0";
logicPortDir[0] = 3;
logicPortUIName[0] = "Addr0";
logicPortCauseUpdate[0] = true;
logicPortType[1] = 1;
logicPortPos[1] = "13 -15 0";
logicPortDir[1] = 3;
logicPortUIName[1] = "Addr1";
logicPortCauseUpdate[1] = true;
logicPortType[2] = 1;
logicPortPos[2] = "11 -15 0";
logicPortDir[2] = 3;
logicPortUIName[2] = "Addr2";
logicPortCauseUpdate[2] = true;
logicPortType[3] = 1;
logicPortPos[3] = "9 -15 0";
logicPortDir[3] = 3;
logicPortUIName[3] = "Addr3";
logicPortCauseUpdate[3] = true;
logicPortType[4] = 1;
logicPortPos[4] = "7 -15 0";
logicPortDir[4] = 3;
logicPortUIName[4] = "Addr4";
logicPortCauseUpdate[4] = true;
logicPortType[5] = 1;
logicPortPos[5] = "5 -15 0";
logicPortDir[5] = 3;
logicPortUIName[5] = "Addr5";
logicPortCauseUpdate[5] = true;
logicPortType[6] = 1;
logicPortPos[6] = "3 -15 0";
logicPortDir[6] = 3;
logicPortUIName[6] = "Addr6";
logicPortCauseUpdate[6] = true;
logicPortType[7] = 1;
logicPortPos[7] = "1 -15 0";
logicPortDir[7] = 3;
logicPortUIName[7] = "Addr7";
logicPortCauseUpdate[7] = true;
logicPortType[8] = 0;
logicPortPos[8] = "15 15 0";

View File

@ -39,7 +39,7 @@ datablock fxDtsBrickData(LogicGate_Rom16x8_Data){
;
logicUpdate =
"return function(gate) " @
" if Gate.getportstate(gate, 9) then " @
" if Gate.getportstate(gate, 9)~=0 then " @
" Gate.setportstate(gate, 8, gate.romdata[( " @
" (Gate.getportstate(gate, 1)) " @
" + (Gate.getportstate(gate, 2) * 2) " @
@ -66,43 +66,36 @@ datablock fxDtsBrickData(LogicGate_Rom16x8_Data){
logicPortPos[0] = "15 -7 0";
logicPortDir[0] = 3;
logicPortUIName[0] = "Addr0";
logicPortCauseUpdate[0] = true;
logicPortType[1] = 1;
logicPortPos[1] = "13 -7 0";
logicPortDir[1] = 3;
logicPortUIName[1] = "Addr1";
logicPortCauseUpdate[1] = true;
logicPortType[2] = 1;
logicPortPos[2] = "11 -7 0";
logicPortDir[2] = 3;
logicPortUIName[2] = "Addr2";
logicPortCauseUpdate[2] = true;
logicPortType[3] = 1;
logicPortPos[3] = "9 -7 0";
logicPortDir[3] = 3;
logicPortUIName[3] = "Addr3";
logicPortCauseUpdate[3] = true;
logicPortType[4] = 1;
logicPortPos[4] = "7 -7 0";
logicPortDir[4] = 3;
logicPortUIName[4] = "Addr4";
logicPortCauseUpdate[4] = true;
logicPortType[5] = 1;
logicPortPos[5] = "5 -7 0";
logicPortDir[5] = 3;
logicPortUIName[5] = "Addr5";
logicPortCauseUpdate[5] = true;
logicPortType[6] = 1;
logicPortPos[6] = "3 -7 0";
logicPortDir[6] = 3;
logicPortUIName[6] = "Addr6";
logicPortCauseUpdate[6] = true;
logicPortType[7] = 0;
logicPortPos[7] = "15 7 0";

View File

@ -39,7 +39,7 @@ datablock fxDtsBrickData(LogicGate_Rom32x16_Data){
;
logicUpdate =
"return function(gate) " @
" if Gate.getportstate(gate, 11) then " @
" if Gate.getportstate(gate, 11)~=0 then " @
" Gate.setportstate(gate, 10, gate.romdata[( " @
" (Gate.getportstate(gate, 1)) " @
" + (Gate.getportstate(gate, 2) * 2) " @
@ -68,55 +68,46 @@ datablock fxDtsBrickData(LogicGate_Rom32x16_Data){
logicPortPos[0] = "31 -15 0";
logicPortDir[0] = 3;
logicPortUIName[0] = "Addr0";
logicPortCauseUpdate[0] = true;
logicPortType[1] = 1;
logicPortPos[1] = "29 -15 0";
logicPortDir[1] = 3;
logicPortUIName[1] = "Addr1";
logicPortCauseUpdate[1] = true;
logicPortType[2] = 1;
logicPortPos[2] = "27 -15 0";
logicPortDir[2] = 3;
logicPortUIName[2] = "Addr2";
logicPortCauseUpdate[2] = true;
logicPortType[3] = 1;
logicPortPos[3] = "25 -15 0";
logicPortDir[3] = 3;
logicPortUIName[3] = "Addr3";
logicPortCauseUpdate[3] = true;
logicPortType[4] = 1;
logicPortPos[4] = "23 -15 0";
logicPortDir[4] = 3;
logicPortUIName[4] = "Addr4";
logicPortCauseUpdate[4] = true;
logicPortType[5] = 1;
logicPortPos[5] = "21 -15 0";
logicPortDir[5] = 3;
logicPortUIName[5] = "Addr5";
logicPortCauseUpdate[5] = true;
logicPortType[6] = 1;
logicPortPos[6] = "19 -15 0";
logicPortDir[6] = 3;
logicPortUIName[6] = "Addr6";
logicPortCauseUpdate[6] = true;
logicPortType[7] = 1;
logicPortPos[7] = "17 -15 0";
logicPortDir[7] = 3;
logicPortUIName[7] = "Addr7";
logicPortCauseUpdate[7] = true;
logicPortType[8] = 1;
logicPortPos[8] = "15 -15 0";
logicPortDir[8] = 3;
logicPortUIName[8] = "Addr8";
logicPortCauseUpdate[8] = true;
logicPortType[9] = 0;
logicPortPos[9] = "31 15 0";

View File

@ -39,7 +39,7 @@ datablock fxDtsBrickData(LogicGate_Rom32x32_Data){
;
logicUpdate =
"return function(gate) " @
" if Gate.getportstate(gate, 12) then " @
" if Gate.getportstate(gate, 12)~=0 then " @
" Gate.setportstate(gate, 11, gate.romdata[( " @
" (Gate.getportstate(gate, 1)) " @
" + (Gate.getportstate(gate, 2) * 2) " @
@ -69,61 +69,51 @@ datablock fxDtsBrickData(LogicGate_Rom32x32_Data){
logicPortPos[0] = "31 -31 0";
logicPortDir[0] = 3;
logicPortUIName[0] = "Addr0";
logicPortCauseUpdate[0] = true;
logicPortType[1] = 1;
logicPortPos[1] = "29 -31 0";
logicPortDir[1] = 3;
logicPortUIName[1] = "Addr1";
logicPortCauseUpdate[1] = true;
logicPortType[2] = 1;
logicPortPos[2] = "27 -31 0";
logicPortDir[2] = 3;
logicPortUIName[2] = "Addr2";
logicPortCauseUpdate[2] = true;
logicPortType[3] = 1;
logicPortPos[3] = "25 -31 0";
logicPortDir[3] = 3;
logicPortUIName[3] = "Addr3";
logicPortCauseUpdate[3] = true;
logicPortType[4] = 1;
logicPortPos[4] = "23 -31 0";
logicPortDir[4] = 3;
logicPortUIName[4] = "Addr4";
logicPortCauseUpdate[4] = true;
logicPortType[5] = 1;
logicPortPos[5] = "21 -31 0";
logicPortDir[5] = 3;
logicPortUIName[5] = "Addr5";
logicPortCauseUpdate[5] = true;
logicPortType[6] = 1;
logicPortPos[6] = "19 -31 0";
logicPortDir[6] = 3;
logicPortUIName[6] = "Addr6";
logicPortCauseUpdate[6] = true;
logicPortType[7] = 1;
logicPortPos[7] = "17 -31 0";
logicPortDir[7] = 3;
logicPortUIName[7] = "Addr7";
logicPortCauseUpdate[7] = true;
logicPortType[8] = 1;
logicPortPos[8] = "15 -31 0";
logicPortDir[8] = 3;
logicPortUIName[8] = "Addr8";
logicPortCauseUpdate[8] = true;
logicPortType[9] = 1;
logicPortPos[9] = "13 -31 0";
logicPortDir[9] = 3;
logicPortUIName[9] = "Addr9";
logicPortCauseUpdate[9] = true;
logicPortType[10] = 0;
logicPortPos[10] = "31 31 0";

View File

@ -39,7 +39,7 @@ datablock fxDtsBrickData(LogicGate_Rom4x4_Data){
;
logicUpdate =
"return function(gate) " @
" if Gate.getportstate(gate, 6) then " @
" if Gate.getportstate(gate, 6)~=0 then " @
" Gate.setportstate(gate, 5, gate.romdata[( " @
" (Gate.getportstate(gate, 1)) " @
" + (Gate.getportstate(gate, 2) * 2) " @
@ -63,25 +63,21 @@ datablock fxDtsBrickData(LogicGate_Rom4x4_Data){
logicPortPos[0] = "3 -3 0";
logicPortDir[0] = 3;
logicPortUIName[0] = "Addr0";
logicPortCauseUpdate[0] = true;
logicPortType[1] = 1;
logicPortPos[1] = "1 -3 0";
logicPortDir[1] = 3;
logicPortUIName[1] = "Addr1";
logicPortCauseUpdate[1] = true;
logicPortType[2] = 1;
logicPortPos[2] = "-1 -3 0";
logicPortDir[2] = 3;
logicPortUIName[2] = "Addr2";
logicPortCauseUpdate[2] = true;
logicPortType[3] = 1;
logicPortPos[3] = "-3 -3 0";
logicPortDir[3] = 3;
logicPortUIName[3] = "Addr3";
logicPortCauseUpdate[3] = true;
logicPortType[4] = 0;
logicPortPos[4] = "3 3 0";

View File

@ -39,7 +39,7 @@ datablock fxDtsBrickData(LogicGate_Rom8x4_Data){
;
logicUpdate =
"return function(gate) " @
" if Gate.getportstate(gate, 7) then " @
" if Gate.getportstate(gate, 7)~=0 then " @
" Gate.setportstate(gate, 6, gate.romdata[( " @
" (Gate.getportstate(gate, 1)) " @
" + (Gate.getportstate(gate, 2) * 2) " @
@ -64,31 +64,26 @@ datablock fxDtsBrickData(LogicGate_Rom8x4_Data){
logicPortPos[0] = "7 -3 0";
logicPortDir[0] = 3;
logicPortUIName[0] = "Addr0";
logicPortCauseUpdate[0] = true;
logicPortType[1] = 1;
logicPortPos[1] = "5 -3 0";
logicPortDir[1] = 3;
logicPortUIName[1] = "Addr1";
logicPortCauseUpdate[1] = true;
logicPortType[2] = 1;
logicPortPos[2] = "3 -3 0";
logicPortDir[2] = 3;
logicPortUIName[2] = "Addr2";
logicPortCauseUpdate[2] = true;
logicPortType[3] = 1;
logicPortPos[3] = "1 -3 0";
logicPortDir[3] = 3;
logicPortUIName[3] = "Addr3";
logicPortCauseUpdate[3] = true;
logicPortType[4] = 1;
logicPortPos[4] = "-1 -3 0";
logicPortDir[4] = 3;
logicPortUIName[4] = "Addr4";
logicPortCauseUpdate[4] = true;
logicPortType[5] = 0;
logicPortPos[5] = "7 3 0";

View File

@ -39,7 +39,7 @@ datablock fxDtsBrickData(LogicGate_Rom8x8_Data){
;
logicUpdate =
"return function(gate) " @
" if Gate.getportstate(gate, 8) then " @
" if Gate.getportstate(gate, 8)~=0 then " @
" Gate.setportstate(gate, 7, gate.romdata[( " @
" (Gate.getportstate(gate, 1)) " @
" + (Gate.getportstate(gate, 2) * 2) " @
@ -65,37 +65,31 @@ datablock fxDtsBrickData(LogicGate_Rom8x8_Data){
logicPortPos[0] = "7 -7 0";
logicPortDir[0] = 3;
logicPortUIName[0] = "Addr0";
logicPortCauseUpdate[0] = true;
logicPortType[1] = 1;
logicPortPos[1] = "5 -7 0";
logicPortDir[1] = 3;
logicPortUIName[1] = "Addr1";
logicPortCauseUpdate[1] = true;
logicPortType[2] = 1;
logicPortPos[2] = "3 -7 0";
logicPortDir[2] = 3;
logicPortUIName[2] = "Addr2";
logicPortCauseUpdate[2] = true;
logicPortType[3] = 1;
logicPortPos[3] = "1 -7 0";
logicPortDir[3] = 3;
logicPortUIName[3] = "Addr3";
logicPortCauseUpdate[3] = true;
logicPortType[4] = 1;
logicPortPos[4] = "-1 -7 0";
logicPortDir[4] = 3;
logicPortUIName[4] = "Addr4";
logicPortCauseUpdate[4] = true;
logicPortType[5] = 1;
logicPortPos[5] = "-3 -7 0";
logicPortDir[5] = 3;
logicPortUIName[5] = "Addr5";
logicPortCauseUpdate[5] = true;
logicPortType[6] = 0;
logicPortPos[6] = "7 7 0";

View File

@ -4,7 +4,7 @@ datablock fxDtsBrickData(LogicWire_1x1f_Data){
iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1f";
category = "Logic Bricks";
subCategory = "Wires Vertical";
subCategory = "Wires Horizontal";
uiName = "Wire 1x1f";
logicBrickSize = "1 1 1";

View File

@ -0,0 +1,19 @@
datablock fxDtsBrickData(LogicWire_1x1x112f_Data){
brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x112f.blb";
iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x112f";
category = "Logic Bricks";
subCategory = "Wires Vertical";
uiName = "Wire 1x1x112f";
logicBrickSize = "1 1 112";
orientationFix = 0;
isLogic = true;
isLogicWire = true;
};

View File

@ -0,0 +1,19 @@
datablock fxDtsBrickData(LogicWire_1x1x22_Data){
brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x22.blb";
iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x22";
category = "Logic Bricks";
subCategory = "Wires Vertical";
uiName = "Wire 1x1x22";
logicBrickSize = "1 1 66";
orientationFix = 0;
isLogic = true;
isLogicWire = true;
};

View File

@ -0,0 +1,19 @@
datablock fxDtsBrickData(LogicWire_1x1x48_Data){
brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x48.blb";
iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x48";
category = "Logic Bricks";
subCategory = "Wires Vertical";
uiName = "Wire 1x1x48";
logicBrickSize = "1 1 144";
orientationFix = 0;
isLogic = true;
isLogicWire = true;
};

View File

@ -0,0 +1,19 @@
datablock fxDtsBrickData(LogicWire_1x1x65f_Data){
brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x1x65f.blb";
iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x1x65f";
category = "Logic Bricks";
subCategory = "Wires Vertical";
uiName = "Wire 1x1x65f";
logicBrickSize = "1 1 65";
orientationFix = 0;
isLogic = true;
isLogicWire = true;
};

View File

@ -0,0 +1,19 @@
datablock fxDtsBrickData(LogicWire_1x29f_Data){
brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x29f.blb";
iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x29f";
category = "Logic Bricks";
subCategory = "Wires Horizontal";
uiName = "Wire 1x29f";
logicBrickSize = "1 29 1";
orientationFix = 0;
isLogic = true;
isLogicWire = true;
};

View File

@ -1,19 +0,0 @@
datablock fxDtsBrickData(LogicWire_1x39f_Data){
brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Wire 1x39f.blb";
iconName = $LuaLogic::Path @ "bricks/gen/newicons/Wire 1x39f";
category = "Logic Bricks";
subCategory = "Wires Horizontal";
uiName = "Wire 1x39f";
logicBrickSize = "1 39 1";
orientationFix = 0;
isLogic = true;
isLogicWire = true;
};