From: Daniel Kirschten Date: Thu, 26 Mar 2020 00:03:49 +0000 (+0100) Subject: Fixed a bug in the ModelAm2910InstrPLA X-Git-Url: https://mograsim.net/gitweb/?p=Mograsim.git;a=commitdiff_plain;h=98da28b64a0b5dbf0ad67608961d95730a27f984 Fixed a bug in the ModelAm2910InstrPLA --- diff --git a/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/am2910/ModelAm2910InstrPLA.java b/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/am2910/ModelAm2910InstrPLA.java index c93c4e31..6914df60 100644 --- a/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/am2910/ModelAm2910InstrPLA.java +++ b/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/am2910/ModelAm2910InstrPLA.java @@ -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);