X-Git-Url: https://mograsim.net/gitweb/?p=Mograsim.git;a=blobdiff_plain;f=plugins%2Fnet.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2FMachine.java;h=0f713b2889e311b8b5dbea0477df9d8b2d964099;hp=66408ced7be6c1f6d998d1f05049ff272a5ecb3f;hb=d8745744bfff69076608f30e60c0d86d1f115833;hpb=1c5ecbd9dc7fd2f410aeacf9532d57b3637e938e 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 66408ced..0f713b28 100644 --- a/plugins/net.mograsim.machine/src/net/mograsim/machine/Machine.java +++ b/plugins/net.mograsim.machine/src/net/mograsim/machine/Machine.java @@ -6,6 +6,7 @@ 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; @@ -35,6 +36,8 @@ public interface Machine AssignableMicroInstructionMemory getMicroInstructionMemory(); + AssignableMPROM getMPROM(); + void addActiveMicroInstructionChangedListener(ActiveMicroInstructionChangedListener listener); void removeActiveMicroInstructionChangedListener(ActiveMicroInstructionChangedListener listener);