Interface Memory

  • All Superinterfaces:
    Plugin
    All Known Implementing Classes:
    AbstractMemory

    public interface Memory
    extends Plugin
    Memory plugin root interface.

    Memory can define a "memory context", which can enable additional non-standard functionality, which can be used by other plugins.

    See Also:
    MemoryContext
    • Method Detail

      • getSize

        int getSize()
        Gets size of memory.

        If memory uses some techniques as banking, real size of the memory is not computed. It is only returned a value set in architecture configuration.

        Returns:
        basic size of the memory
      • isAutomationSupported

        default boolean isAutomationSupported()
        Description copied from interface: Plugin
        Determines if this plugin supports emulation automation
        Specified by:
        isAutomationSupported in interface Plugin
        Returns:
        true if the plugin supports emulation automation; false otherwise