Fixed a bug in Am2900; created dlatch8/80; relayouted some components
[Mograsim.git] / net.mograsim.machine / src / net / mograsim / machine / MainMemory.java
index dcd3ee2..94140b7 100644 (file)
@@ -4,13 +4,11 @@ import java.math.BigInteger;
 
 import net.mograsim.logic.core.types.BitVector;
 
-public interface MainMemory extends Memory<BitVector> {
-       
+public interface MainMemory extends Memory<BitVector>
+{
        public BigInteger getCellAsBigInteger(long address);
+
        public void setCellAsBigInteger(long address, BigInteger word);
+
        public MainMemoryDefinition getDefinition();
-       public default long size()
-       {
-               return getDefinition().size();
-       }
 }