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
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Memory.MemoryListener
The listener interface for receiving memory related events.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description int
getSize()
Gets size of memory.default boolean
isAutomationSupported()
Determines if this plugin supports emulation automation-
Methods inherited from interface net.emustudio.emulib.plugins.Plugin
destroy, getCopyright, getDescription, getTitle, getVersion, initialize, isShowSettingsSupported, reset, showSettings
-
-
-
-
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 interfacePlugin
- Returns:
- true if the plugin supports emulation automation; false otherwise
-
-