Implemented some infrastructure for MPROMs
[Mograsim.git] / plugins / net.mograsim.machine / src / net / mograsim / machine / Machine.java
index ed21957..0f713b2 100644 (file)
@@ -6,7 +6,9 @@ import net.mograsim.logic.core.components.CoreClock;
 import net.mograsim.logic.core.timeline.Timeline;
 import net.mograsim.logic.core.types.BitVector;
 import net.mograsim.logic.model.model.LogicModel;
+import net.mograsim.machine.mi.AssignableMPROM;
 import net.mograsim.machine.mi.AssignableMicroInstructionMemory;
+import net.mograsim.machine.registers.Register;
 import net.mograsim.machine.standard.memory.AssignableMainMemory;
 
 public interface Machine
@@ -34,6 +36,8 @@ public interface Machine
 
        AssignableMicroInstructionMemory getMicroInstructionMemory();
 
+       AssignableMPROM getMPROM();
+
        void addActiveMicroInstructionChangedListener(ActiveMicroInstructionChangedListener listener);
 
        void removeActiveMicroInstructionChangedListener(ActiveMicroInstructionChangedListener listener);