Quellcode durchsuchen

Add Outputs read/write mask

Baglio Tabifata vor 5 Jahren
Ursprung
Commit
8ed67c1638

+ 10 - 0
src/main/java/info/hkzlab/dupal/analyzer/devices/PAL16R4Specs.java

@@ -52,6 +52,16 @@ public class PAL16R4Specs implements PALSpecs {
         return getIO_READMask() << READ_WRITE_SHIFT;
     }
 
+    @Override
+    public int getO_READMask() {
+        return 0x00;
+    }
+
+    @Override
+    public int getO_WRITEMask() {
+        return getO_READMask() << READ_WRITE_SHIFT;
+    }
+
     @Override
     public int getROUT_READMask() {
         return 0x1E;

+ 10 - 0
src/main/java/info/hkzlab/dupal/analyzer/devices/PAL16R6Specs.java

@@ -51,6 +51,16 @@ public class PAL16R6Specs implements PALSpecs {
         return getIO_READMask() << READ_WRITE_SHIFT;
     }
 
+    @Override
+    public int getO_READMask() {
+        return 0x00;
+    }
+
+    @Override
+    public int getO_WRITEMask() {
+        return getO_READMask() << READ_WRITE_SHIFT;
+    }
+
     @Override
     public int getROUT_READMask() {
         return 0x3F;

+ 10 - 0
src/main/java/info/hkzlab/dupal/analyzer/devices/PAL16R8Specs.java

@@ -62,6 +62,16 @@ public class PAL16R8Specs implements PALSpecs {
         return getROUT_READMask() << READ_WRITE_SHIFT;
     }
 
+    @Override
+    public int getO_READMask() {
+        return 0x00;
+    }
+
+    @Override
+    public int getO_WRITEMask() {
+        return getO_READMask() << READ_WRITE_SHIFT;
+    }
+
     @Override
     public String toString() {
         return "PAL16R8";

+ 2 - 0
src/main/java/info/hkzlab/dupal/analyzer/devices/PALSpecs.java

@@ -15,6 +15,8 @@ public interface PALSpecs {
     public int getIO_WRITEMask();
     public int getROUT_READMask();
     public int getROUT_WRITEMask();
+    public int getO_WRITEMask();
+    public int getO_READMask();
 
     public int getROUT_READMaskShift();