Fixed a bug in the ModelAm2910InstrPLA
authorDaniel Kirschten <daniel.kirschten@gmx.de>
Thu, 26 Mar 2020 00:03:49 +0000 (01:03 +0100)
committerDaniel Kirschten <daniel.kirschten@gmx.de>
Thu, 26 Mar 2020 00:03:49 +0000 (01:03 +0100)
plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/am2910/ModelAm2910InstrPLA.java

index c93c4e3..6914df6 100644 (file)
@@ -117,7 +117,7 @@ public class ModelAm2910InstrPLA extends SimpleRectangularHardcodedModelComponen
                        } else if (IAsInt == 4)
                        {
                                RLD.feedSignals(PASSVal);// "forward" X/U/Z
-                               RDEC.feedSignals(X);
+                               RDEC.feedSignals(PASSVal == ONE ? X : PASSVal);// "forward" X/U/Z
                        } else if (IAsInt == 12)
                        {
                                RLD.feedSignals(ONE);