X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2FMachine.java;h=115973f9a1a4ee631c83b72d87b02f626d64e139;hb=b5d55c59d7069171bd928e4a945d9185ee4bc2b0;hp=ed21957318a6f6bef659b7f1d17430f1f22d5019;hpb=c59feb481f39dc2af89475a1ea53c1b234913cb7;p=Mograsim.git diff --git a/plugins/net.mograsim.machine/src/net/mograsim/machine/Machine.java b/plugins/net.mograsim.machine/src/net/mograsim/machine/Machine.java index ed219573..115973f9 100644 --- a/plugins/net.mograsim.machine/src/net/mograsim/machine/Machine.java +++ b/plugins/net.mograsim.machine/src/net/mograsim/machine/Machine.java @@ -6,8 +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.standard.memory.AssignableMainMemory; +import net.mograsim.machine.registers.Register; public interface Machine { @@ -34,6 +35,8 @@ public interface Machine AssignableMicroInstructionMemory getMicroInstructionMemory(); + AssignableMPROM getMPROM(); + void addActiveMicroInstructionChangedListener(ActiveMicroInstructionChangedListener listener); void removeActiveMicroInstructionChangedListener(ActiveMicroInstructionChangedListener listener);