diff --git a/src/main/java/fabrik/simulator/pic16f84/Controller_Frontend.java b/src/main/java/fabrik/simulator/pic16f84/Controller_Frontend.java index 6405448..0acc0dd 100644 --- a/src/main/java/fabrik/simulator/pic16f84/Controller_Frontend.java +++ b/src/main/java/fabrik/simulator/pic16f84/Controller_Frontend.java @@ -140,7 +140,6 @@ public class Controller_Frontend { public void initialize() { ToggleButtonGroup [] allButtons = {bgA0, bgA1, bgA2, bgA3, bgA4, bgA5, bgA6, bgA7, bgB0, bgB1, bgB2, bgB3, bgB4, bgB5, bgB6, bgB7}; for (int i = 0; i<16; i++) { - // GEHT NICHT ToggleButtonGroupExt.get().addAlwaysOneSelectedSupport(allButtons[i]); } } diff --git a/src/main/java/fabrik/simulator/pic16f84/IOPorts.java b/src/main/java/fabrik/simulator/pic16f84/IOPorts.java index 1e97eab..49a95ce 100644 --- a/src/main/java/fabrik/simulator/pic16f84/IOPorts.java +++ b/src/main/java/fabrik/simulator/pic16f84/IOPorts.java @@ -28,7 +28,7 @@ public class IOPorts { } } else{ - if (DataRegister.getDirectBit(address, bit) == 1) { + if (((trisLatch[address-TRISA] >> bit)&1) == 1){ trisLatch[address-TRISA] -= (int) Math.pow(2, bit); } }