- AbstractCompiler - Class in emulib.plugins.compiler
-
This class implements some fundamental functionality that can be
useful within the implementation of own compiler plug-ins.
- AbstractCompiler(Long) - Constructor for class emulib.plugins.compiler.AbstractCompiler
-
Public constructor initializes compilerListeners list and event object for
event passing.
- AbstractCPU - Class in emulib.plugins.cpu
-
This class implements some fundamental functionality that can be used by your own plug-ins.
- AbstractCPU(Long) - Constructor for class emulib.plugins.cpu.AbstractCPU
-
Creates new instance of CPU.
- AbstractDebugColumn - Class in emulib.plugins.cpu
-
Simple implementation of DebugColumn.
- AbstractDebugColumn(String, Class<?>, boolean) - Constructor for class emulib.plugins.cpu.AbstractDebugColumn
-
Creates a new instance of AbstractDebugColumn class.
- AbstractDevice - Class in emulib.plugins.device
-
Abstract device class.
- AbstractDevice(Long) - Constructor for class emulib.plugins.device.AbstractDevice
-
Initializes this AbstractDevice.
- AbstractMemory - Class in emulib.plugins.memory
-
Abstract memory.
- AbstractMemory(Long) - Constructor for class emulib.plugins.memory.AbstractMemory
-
Sets up plug-in id.
- AbstractMemoryContext<Type> - Class in emulib.plugins.memory
-
This class implements some fundamental functionality of MemoryContext
interface, that can be useful in the programming of the own memory context.
- AbstractMemoryContext() - Constructor for class emulib.plugins.memory.AbstractMemoryContext
-
- accept(File) - Method in class emulib.runtime.UniversalFileFilter
-
- add(int, String, int) - Method in class emulib.plugins.cpu.DecodedInstruction
-
Adds the recognized string-returning variant to the instruction.
- add(int, byte[]) - Method in class emulib.plugins.cpu.DecodedInstruction
-
Adds the recognized subrule-returning variant to the instruction.
- addCompilerListener(Compiler.CompilerListener) - Method in class emulib.plugins.compiler.AbstractCompiler
-
Adds a listener onto compilerListeners list
- addCompilerListener(Compiler.CompilerListener) - Method in interface emulib.plugins.compiler.Compiler
-
Adds CompilerListener object into list of listeners.
- addCPUListener(CPU.CPUListener) - Method in class emulib.plugins.cpu.AbstractCPU
-
Add new CPU listener to the list of stateObservers.
- addCPUListener(CPU.CPUListener) - Method in interface emulib.plugins.cpu.CPU
-
Adds the specified CPU listener to receive CPU events from this CPU.
- addExtension(String) - Method in class emulib.runtime.UniversalFileFilter
-
- addMemoryListener(Memory.MemoryListener) - Method in class emulib.plugins.memory.AbstractMemoryContext
-
Adds a listener onto listeners list
- addMemoryListener(Memory.MemoryListener) - Method in interface emulib.plugins.memory.MemoryContext
-
Adds the specified memory listener to receive memory events from this memory.
- addNumberPattern(RadixUtils.NumberPattern) - Method in class emulib.runtime.RadixUtils
-
Add NumberPattern for further automatic radix recognition
- AddressColumn - Class in emulib.emustudio.debugtable
-
Address column for debug table.
- AddressColumn() - Constructor for class emulib.emustudio.debugtable.AddressColumn
-
- AddressColumn(String) - Constructor for class emulib.emustudio.debugtable.AddressColumn
-
- addTable(Map<Integer, String>) - Method in class emulib.runtime.HEXFileManager
-
Keys of the HashMap have to represent adresses and values have to
represent compiled code.
- AlreadyRegisteredException - Exception in emulib.runtime.exceptions
-
This class represents an exception raised when a plug-in tries to register
a context which is already registered.
- AlreadyRegisteredException() - Constructor for exception emulib.runtime.exceptions.AlreadyRegisteredException
-
- API - Class in emulib.emustudio
-
This class represents public API of emuStudio offered to plug-ins.
- areMemoryNotificationsEnabled() - Method in class emulib.plugins.memory.AbstractMemoryContext
-
- areMemoryNotificationsEnabled() - Method in interface emulib.plugins.memory.MemoryContext
-
Determine if notifications of memory changes are globally enabled or disabled.
- assignPassword(String) - Static method in class emulib.emustudio.API
-
Assigns a password for most crucial emuLib operations.
- AUTO - Static variable in interface emulib.emustudio.SettingsManager
-
- CANCEL_OPTION - Static variable in class emulib.runtime.StaticDialogs
-
CANCEL option for the confirm message dialogs
- clear() - Method in interface emulib.plugins.memory.MemoryContext
-
Clears the memory.
- clearAll(String) - Method in class emulib.emustudio.API
-
- clearAll(String) - Method in class emulib.runtime.ContextPool
-
Clear the context instance.
- clearInterrupt(DeviceContext, int) - Method in interface emulib.plugins.cpu.CPUContext
-
Cancel sending interrupt signal if it was not handled yet.
- COMMENT - Static variable in interface emulib.plugins.compiler.Token
-
Token is a comment.
- compile(String, String) - Method in interface emulib.plugins.compiler.Compiler
-
Compile an input file into the output file.
- compile(String) - Method in interface emulib.plugins.compiler.Compiler
-
Compile an input file into the output file.
- Compiler - Interface in emulib.plugins.compiler
-
This interface is the core for compiler plug-in types.
- Compiler.CompilerListener - Interface in emulib.plugins.compiler
-
This is an interface that should be implemented by the emuStudio,
and/or other plug-ins that want to process the output of the compiler.
- CompilerContext - Interface in emulib.plugins.compiler
-
This interface defines compiler context.
- computeHash(Class<? extends Context>) - Static method in class emulib.runtime.ContextPool
-
Compute emuStudio-specific hash of the context interface.
- confirmMessage(String) - Static method in class emulib.runtime.StaticDialogs
-
Show confirmation dialog.
- confirmMessage(String, String) - Static method in class emulib.runtime.StaticDialogs
-
Show confirmation dialog.
- Context - Interface in emulib.plugins
-
Context is a functional structure of a plug-in that can be used by the other plug-ins.
- ContextNotFoundException - Exception in emulib.runtime.exceptions
-
- ContextNotFoundException(String) - Constructor for exception emulib.runtime.exceptions.ContextNotFoundException
-
- ContextPool - Class in emulib.runtime
-
This class manages all plug-in contexts.
- ContextPool() - Constructor for class emulib.runtime.ContextPool
-
- ContextType - Annotation Type in emulib.annotations
-
Indicates that the annotated interface represent plugin context.
- convertToNumber(String, int) - Static method in class emulib.runtime.RadixUtils
-
Convert a integer number in some radix (stored in String) to binary
components in little endian.
- convertToNumber(String, int, int) - Static method in class emulib.runtime.RadixUtils
-
Convert a integer number in some radix (stored in String) to binary
components in little endian.
- convertToRadix(byte[], int, boolean) - Static method in class emulib.runtime.RadixUtils
-
Converts number in any length to a number with specified radix.
- convertToRadix(String, int) - Method in class emulib.runtime.RadixUtils
-
Converts number in any length to a number with specified radix.
- convertToRadix(String, int, int) - Static method in class emulib.runtime.RadixUtils
-
Converts number in any length to a number with specified radix.
- CPU - Interface in emulib.plugins.cpu
-
Interface that covers CPU common operations.
- CPU.CPUListener - Interface in emulib.plugins.cpu
-
The listener interface for receiving CPU events.
- CPU.RunState - Enum in emulib.plugins.cpu
-
The run state of the CPU.
- CPUContext - Interface in emulib.plugins.cpu
-
Basic interface for CPU context.
- generateFile(String) - Method in class emulib.runtime.HEXFileManager
-
Generates a Intel Hex file based on the cached program map.
- get(int) - Method in class emulib.plugins.cpu.DecodedInstruction
-
Returns the constant value to which the given key is mapped.
- getAddress() - Method in class emulib.plugins.cpu.DisassembledInstruction
-
Returns the address of the instruction.
- getBits(int) - Method in class emulib.plugins.cpu.DecodedInstruction
-
Returns the bit sequence to which the given key is mapped.
- getBits(int, boolean) - Method in class emulib.plugins.cpu.DecodedInstruction
-
Returns the bit sequence to which the given key is mapped.
- getClassType() - Method in class emulib.plugins.cpu.AbstractDebugColumn
-
Return the type of the column.
- getClassType() - Method in interface emulib.plugins.cpu.DebugColumn
-
Gets class type of the column.
- getColumn() - Method in class emulib.plugins.compiler.Message
-
Get column of the source code that the message belongs to.
- getColumn() - Method in interface emulib.plugins.compiler.Token
-
Get 0-based starting column of token position.
- getCompilerContext(long, Class<T>) - Method in class emulib.runtime.ContextPool
-
Get registered compiler context.
- getCompilerContext(long, Class<T>, int) - Method in class emulib.runtime.ContextPool
-
Get registered compiler context (extended version).
- getContext(long, Class<T>, int) - Method in class emulib.runtime.ContextPool
-
Get plug-in context.
- getCPUContext(long, Class<T>) - Method in class emulib.runtime.ContextPool
-
Get registered CPU context.
- getCPUContext(long, Class<T>, int) - Method in class emulib.runtime.ContextPool
-
Get registered CPU context (extended version).
- getCPUFrequency() - Method in interface emulib.plugins.cpu.CPUContext
-
Get CPU frequency in kHz
- getDataType() - Method in interface emulib.plugins.device.DeviceContext
-
Get the type of transferred data.
- getDataType() - Method in interface emulib.plugins.memory.MemoryContext
-
Get the type of memory cells.
- getDebugTable() - Method in class emulib.emustudio.API
-
Gets debug table from emuStudio.
- getDebugValue(int) - Method in class emulib.emustudio.debugtable.AddressColumn
-
Return formatted address into hexadecimal digit, aligned to 4 digits.
- getDebugValue(int) - Method in class emulib.emustudio.debugtable.BreakpointColumn
-
Determine if a breakpoint is set at specific location.
- getDebugValue(int) - Method in class emulib.emustudio.debugtable.MnemoColumn
-
Get mnemonic form of an instruction at specific location.
- getDebugValue(int) - Method in class emulib.emustudio.debugtable.OpcodeColumn
-
Get opcode for an instruction at specific location.
- getDebugValue(int) - Method in interface emulib.plugins.cpu.DebugColumn
-
Gets the value of a cell in debug window at specified position.
- getDefaultWidth() - Method in class emulib.emustudio.debugtable.AddressColumn
-
- getDefaultWidth() - Method in class emulib.emustudio.debugtable.BreakpointColumn
-
- getDefaultWidth() - Method in class emulib.emustudio.debugtable.MnemoColumn
-
- getDefaultWidth() - Method in class emulib.emustudio.debugtable.OpcodeColumn
-
- getDefaultWidth() - Method in interface emulib.plugins.cpu.DebugColumn
-
Get default width of the column.
- getDescription() - Method in class emulib.plugins.compiler.SourceFileExtension
-
Return raw file-extension description as it was passed.
- getDescription() - Method in class emulib.runtime.UniversalFileFilter
-
- getDeviceContext(long, Class<T>) - Method in class emulib.runtime.ContextPool
-
Get registered device context.
- getDeviceContext(long, Class<T>, int) - Method in class emulib.runtime.ContextPool
-
Get registered device context (extended version).
- getDisassembler() - Method in interface emulib.plugins.cpu.CPU
-
Get disassembler object.
- getErrorCode() - Method in class emulib.plugins.compiler.Message
-
- getErrorString() - Method in interface emulib.plugins.compiler.Token
-
Get error string for this token.
- getExtension() - Method in class emulib.plugins.compiler.SourceFileExtension
-
Return the file extension.
- getExtension(File) - Static method in class emulib.runtime.UniversalFileFilter
-
- getExtensionsCount() - Method in class emulib.runtime.UniversalFileFilter
-
Get extensions count within this filter.
- getFirstExtension() - Method in class emulib.runtime.UniversalFileFilter
-
- getFormattedDescription() - Method in class emulib.plugins.compiler.SourceFileExtension
-
This method returns the formatted file-extension description.
- getFormattedMessage() - Method in class emulib.plugins.compiler.Message
-
Return formatted string that represents this Message object.
- getID() - Method in interface emulib.plugins.compiler.Token
-
Get token ID.
- getImage() - Method in class emulib.plugins.cpu.DecodedInstruction
-
Returns the binary image of the whole instruction.
- getInstance() - Static method in class emulib.emustudio.API
-
Get singleton instance of this API object.
- getInstance() - Static method in class emulib.runtime.RadixUtils
-
- getInstructionPosition() - Method in interface emulib.plugins.cpu.CPU
-
Get actual instruction position (before its execution).
- getKeys() - Method in class emulib.plugins.cpu.DecodedInstruction
-
Returns the set of all keys contained in this instruction.
- getLength() - Method in interface emulib.plugins.compiler.Token
-
Get length of the token.
- getLength() - Method in class emulib.plugins.cpu.DecodedInstruction
-
Returns the length of the instruction in the memory.
- getLexer(Reader) - Method in interface emulib.plugins.compiler.Compiler
-
Get a lexical analyzer of the compiler.
- getLine() - Method in class emulib.plugins.compiler.Message
-
Get line of the source code that the message belongs to.
- getLine() - Method in interface emulib.plugins.compiler.Token
-
Get 0-based starting line (row) of token position.
- getMemoryContext(long, Class<T>) - Method in class emulib.runtime.ContextPool
-
Get registered memory context.
- getMemoryContext(long, Class<T>, int) - Method in class emulib.runtime.ContextPool
-
Get registered memory context (extended version).
- getMessage() - Method in class emulib.plugins.compiler.Message
-
Get the text of the message.
- getMessageType() - Method in class emulib.plugins.compiler.Message
-
Get the type of the message.
- getMnemo() - Method in class emulib.plugins.cpu.DisassembledInstruction
-
Returns mnemonic representation of the instruction.
- getNextInstructionPosition(int) - Method in interface emulib.plugins.cpu.Disassembler
-
Returns an address in the memory of the next instruction, that is
followed by specified location.
- getOffset() - Method in interface emulib.plugins.compiler.Token
-
Get 0-based starting offset of token position.
- getOpCode() - Method in class emulib.plugins.cpu.DisassembledInstruction
-
Returns operating code of the instruction.
- getPlugin() - Method in exception emulib.runtime.exceptions.PluginInitializationException
-
- getPluginID() - Method in class emulib.plugins.cpu.AbstractCPU
-
Get plug-in ID assigned by emuStudio.
- getProgramStart() - Method in class emulib.plugins.memory.AbstractMemory
-
Get program starting address (memory location), as it was loaded by
the method setProgramStart().
- getProgramStart() - Method in interface emulib.plugins.memory.Memory
-
Gets program's start address.
- getProgramStart() - Method in class emulib.runtime.HEXFileManager
-
Get the program starting address (the first address that has occured in
the program HashMap).
- getProgramStartAddress() - Method in class emulib.plugins.compiler.AbstractCompiler
-
Returns program start address (memory location) after the compilation
process.
- getProgramStartAddress() - Method in interface emulib.plugins.compiler.Compiler
-
Gets starting address of compiled source.
- getRadix() - Method in class emulib.runtime.RadixUtils.NumberPattern
-
Get radix of this NumberPattern
- getSize() - Method in interface emulib.plugins.memory.Memory
-
Gets size of memory.
- getSize() - Method in interface emulib.plugins.memory.MemoryContext
-
Get memory size.
- getSourceFile() - Method in class emulib.plugins.compiler.Message
-
- getSourceSuffixList() - Method in interface emulib.plugins.compiler.Compiler
-
Gets the list of supported source file name suffixes.
- getStatusPanel() - Method in interface emulib.plugins.cpu.CPU
-
Get CPU status panel.
- getString(int) - Method in class emulib.plugins.cpu.DecodedInstruction
-
Returns the string value to which the given key is mapped.
- getSymbol() - Method in interface emulib.plugins.compiler.LexicalAnalyzer
-
Gets next lexical symbol from source code, from actual position.
- getTable() - Method in class emulib.runtime.HEXFileManager
-
Get the Map representing the program hex code.
- getText() - Method in interface emulib.plugins.compiler.Token
-
Get token value.
- getTitle() - Method in class emulib.plugins.compiler.AbstractCompiler
-
- getTitle() - Method in class emulib.plugins.cpu.AbstractCPU
-
- getTitle() - Method in class emulib.plugins.cpu.AbstractDebugColumn
-
Get title of the column.
- getTitle() - Method in interface emulib.plugins.cpu.DebugColumn
-
Gets name (title) of the column.
- getTitle() - Method in class emulib.plugins.device.AbstractDevice
-
- getTitle() - Method in class emulib.plugins.memory.AbstractMemory
-
- getTitle() - Method in interface emulib.plugins.Plugin
-
Get run-time title of this plug-in.
- getType() - Method in interface emulib.plugins.compiler.Token
-
Get token type.
- getVersion() - Method in interface emulib.plugins.Plugin
-
Get version of the plug-in.
- IDENTIFIER - Static variable in interface emulib.plugins.compiler.Token
-
Token is an identifier (e.g.
- INFO_FORMAT - Static variable in class emulib.plugins.compiler.Message
-
- initialize(SettingsManager) - Method in class emulib.plugins.compiler.AbstractCompiler
-
This method semi-initializes the simple compiler.
- initialize(SettingsManager) - Method in class emulib.plugins.device.AbstractDevice
-
No-operation.
- initialize(SettingsManager) - Method in class emulib.plugins.memory.AbstractMemory
-
No-operation.
- initialize(SettingsManager) - Method in interface emulib.plugins.Plugin
-
Perform initialization of the plug-in.
- inputDoubleValue(String) - Static method in class emulib.runtime.StaticDialogs
-
Show dialog and asks user for Double input.
- inputDoubleValue(String, String, double) - Static method in class emulib.runtime.StaticDialogs
-
Show dialog and asks user for Double input.
- inputIntValue(String) - Static method in class emulib.runtime.StaticDialogs
-
Show dialog and asks user for integer input.
- inputIntValue(String, String, int) - Static method in class emulib.runtime.StaticDialogs
-
Show dialog and asks user for integer input.
- inputStringValue(String) - Static method in class emulib.runtime.StaticDialogs
-
Show dialog and asks user for String input.
- inputStringValue(String, String, String) - Static method in class emulib.runtime.StaticDialogs
-
Show dialog and asks user for String input.
- internalStateChanged() - Method in interface emulib.plugins.cpu.CPU.CPUListener
-
Invoked when an CPU's internal state changes.
- InvalidContextException - Exception in emulib.runtime.exceptions
-
This class represents an exception that can be raised when a context class
does not fulfill context requirements.
- InvalidContextException(String) - Constructor for exception emulib.runtime.exceptions.InvalidContextException
-
- InvalidInstructionException - Exception in emulib.runtime.exceptions
-
An exception representing an unsuccessful decoding process.
- InvalidInstructionException() - Constructor for exception emulib.runtime.exceptions.InvalidInstructionException
-
- InvalidInstructionException(String) - Constructor for exception emulib.runtime.exceptions.InvalidInstructionException
-
- InvalidPasswordException - Exception in emulib.runtime.exceptions
-
This exception is raised when wrong password is provided as parameter of some PluginLoader methods.
- InvalidPasswordException() - Constructor for exception emulib.runtime.exceptions.InvalidPasswordException
-
- InvalidPluginException - Exception in emulib.runtime.exceptions
-
This class represents an exception that can be raised during PluginLoader.loadPlugin method if a main plug-in class
does not meet requirements for Plug-in classes.
- InvalidPluginException(String) - Constructor for exception emulib.runtime.exceptions.InvalidPluginException
-
- InvalidPluginException(String, Throwable) - Constructor for exception emulib.runtime.exceptions.InvalidPluginException
-
- isBreakpointSet(int) - Method in class emulib.plugins.cpu.AbstractCPU
-
- isBreakpointSet(int) - Method in interface emulib.plugins.cpu.CPU
-
Determine if a breakpoint is set at a memory location.
- isBreakpointSupported() - Method in class emulib.plugins.cpu.AbstractCPU
-
This class support breakpoints.
- isBreakpointSupported() - Method in interface emulib.plugins.cpu.CPU
-
Determine whether breakpoints are supported by CPU.
- isConnected(long, long) - Method in interface emulib.runtime.interfaces.PluginConnections
-
Determine if two plug-ins are connected within the abstract schema.
- isEditable() - Method in class emulib.emustudio.debugtable.BreakpointColumn
-
- isEditable() - Method in class emulib.plugins.cpu.AbstractDebugColumn
-
Returns true if the column is editable.
- isEditable() - Method in interface emulib.plugins.cpu.DebugColumn
-
Determines whether this column is editable by user.
- isGUISupported() - Static method in class emulib.runtime.StaticDialogs
-
Determine whether GUI will be used for showing all messages.
- isInitialLexicalState() - Method in interface emulib.plugins.compiler.Token
-
Check if the token is in initial lexical state.
- isInterruptSupported() - Method in interface emulib.plugins.cpu.CPUContext
-
Determine whether this CPU supports interrupts.
- isRawInterruptSupported() - Method in interface emulib.plugins.cpu.CPUContext
-
Determine whether this CPU supports raw interrupts.
- isShowSettingsSupported() - Method in class emulib.plugins.cpu.AbstractCPU
-
This class does not support showing settings
- isShowSettingsSupported() - Method in interface emulib.plugins.Plugin
-
Check if showSettings() is supported by this plug-in.
- RadixUtils - Class in emulib.runtime
-
The class contains several methods used for work with numbers in various
radixes.
- RadixUtils.NumberPattern - Class in emulib.runtime
-
This class represents a number pattern in single radix
- read() - Method in interface emulib.plugins.device.DeviceContext
-
Read data from the device.
- read(int) - Method in interface emulib.plugins.memory.MemoryContext
-
Reads one cell from a memory.
- readInt(Byte[], int) - Static method in class emulib.runtime.NumberUtils
-
Reads an integer from the array of numbers.
- readInt(Integer[], int) - Static method in class emulib.runtime.NumberUtils
-
Reads an integer from the array of numbers.
- readSetting(long, String) - Method in interface emulib.emustudio.SettingsManager
-
Read specified setting from configuration file.
- readWord(int) - Method in interface emulib.plugins.memory.MemoryContext
-
Reads two adjacent cells from a memory at once.
- refresh() - Method in interface emulib.emustudio.debugtable.DebugTable
-
Redraws debug table according to actual values.
- REGISTER - Static variable in interface emulib.plugins.compiler.Token
-
Token is a CPU register.
- register(long, Context, Class<? extends Context>) - Method in class emulib.runtime.ContextPool
-
This method registers plug-in's context interface.
- removeCompilerListener(Compiler.CompilerListener) - Method in class emulib.plugins.compiler.AbstractCompiler
-
Removes the listener from compilerListeners list
- removeCompilerListener(Compiler.CompilerListener) - Method in interface emulib.plugins.compiler.Compiler
-
Removes CompilerListener object from the listeners list.
- removeCPUListener(CPU.CPUListener) - Method in class emulib.plugins.cpu.AbstractCPU
-
Remove CPU listener object from the list of stateObservers.
- removeCPUListener(CPU.CPUListener) - Method in interface emulib.plugins.cpu.CPU
-
Removes the specified CPU listener so that it no longer receives CPU
events from this CPU.
- removeMemoryListener(Memory.MemoryListener) - Method in class emulib.plugins.memory.AbstractMemoryContext
-
Removes the listener from listeners list
- removeMemoryListener(Memory.MemoryListener) - Method in interface emulib.plugins.memory.MemoryContext
-
Removes the specified memory listener so that it no longer receives memory
events from this memory.
- removeSetting(long, String) - Method in interface emulib.emustudio.SettingsManager
-
Remove specified setting to from a configuration file.
- RESERVED - Static variable in interface emulib.plugins.compiler.Token
-
Token is a reserved word.
- reset() - Method in class emulib.plugins.compiler.AbstractCompiler
-
Does nothing.
- reset() - Method in interface emulib.plugins.compiler.LexicalAnalyzer
-
Performs reset of the analyzer.
- reset(Reader, int, int, int) - Method in interface emulib.plugins.compiler.LexicalAnalyzer
-
Performs reset of the analyzer.
- reset() - Method in class emulib.plugins.cpu.AbstractCPU
-
- reset(int) - Method in class emulib.plugins.cpu.AbstractCPU
-
- reset(int) - Method in interface emulib.plugins.cpu.CPU
-
Perform reset of the CPU with specific starting address.
- reset() - Method in class emulib.plugins.device.AbstractDevice
-
No-operation.
- reset() - Method in class emulib.plugins.memory.AbstractMemory
-
No-operation.
- reset() - Method in interface emulib.plugins.Plugin
-
Perform a reset of this plugin.
- resetInternal(int) - Method in class emulib.plugins.cpu.AbstractCPU
-
Performs specific CPU reset.
- REVERSE_BITS - Static variable in class emulib.runtime.NumberUtils.Strategy
-
Bits in particular bytes are reversed
- reverseBits(int, int) - Static method in class emulib.runtime.NumberUtils
-
Reverse bits in integer (max 32-bit) value.
- run(Unchecked.RunnableWhichCanThrow) - Static method in class emulib.runtime.internal.Unchecked
-
- run() - Method in interface emulib.runtime.internal.Unchecked.RunnableWhichCanThrow
-
- runStateChanged(CPU.RunState) - Method in interface emulib.plugins.cpu.CPU.CPUListener
-
Invoked when an CPU's run state changes.
- SEPARATOR - Static variable in interface emulib.plugins.compiler.Token
-
Token is a separator (e.g.
- setAddress(int) - Method in class emulib.plugins.cpu.DisassembledInstruction
-
Set the address of the instruction to a new value.
- setBreakpoint(int) - Method in class emulib.plugins.cpu.AbstractCPU
-
- setBreakpoint(int) - Method in interface emulib.plugins.cpu.CPU
-
Set a breakpoint at a memory location.
- setComputer(String, PluginConnections) - Method in class emulib.runtime.ContextPool
-
Set a computer, represented as plug-in connections, loaded by emuStudio.
- setCustomColumns(List<DebugColumn>) - Method in interface emulib.emustudio.debugtable.DebugTable
-
Set custom columns in debugger.
- setDebugTable(DebugTable, String) - Method in class emulib.emustudio.API
-
Set debug table.
- setDebugValue(int, Object) - Method in class emulib.emustudio.debugtable.AddressColumn
-
Not used here.
- setDebugValue(int, Object) - Method in class emulib.emustudio.debugtable.BreakpointColumn
-
Set or unset breakpoint to specific location.
- setDebugValue(int, Object) - Method in class emulib.emustudio.debugtable.MnemoColumn
-
Has no effect.
- setDebugValue(int, Object) - Method in class emulib.emustudio.debugtable.OpcodeColumn
-
Has no effect.
- setDebugValue(int, Object) - Method in interface emulib.plugins.cpu.DebugColumn
-
Called when user sets a value to a cell in debug window.
- setDefaultColumns() - Method in interface emulib.emustudio.debugtable.DebugTable
-
Set default columns in debugger.
- setDefaults() - Method in class emulib.runtime.RadixUtils
-
Clears all user-defined patterns
- setDescription(String) - Method in class emulib.runtime.UniversalFileFilter
-
- setGUISupported(boolean, String) - Static method in class emulib.runtime.StaticDialogs
-
Explicitly set whether GUI is supported.
- setImage(byte[]) - Method in class emulib.plugins.cpu.DecodedInstruction
-
Sets the binary image of the whole instruction.
- setInstruction(String, String) - Method in class emulib.plugins.cpu.DisassembledInstruction
-
Assigns new/modified instruction.
- setInstructionPosition(int) - Method in interface emulib.plugins.cpu.CPU
-
Set new actual instruction position (that will be executed as next).
- setMemoryNotificationsEnabled(boolean) - Method in class emulib.plugins.memory.AbstractMemoryContext
-
- setMemoryNotificationsEnabled(boolean) - Method in interface emulib.plugins.memory.MemoryContext
-
Enable/disable notifications of memory changes globally.
- setNextAddress(int) - Method in class emulib.runtime.HEXFileManager
-
Set the next address where the next value will be assigned.
- setProgramStart(int) - Method in class emulib.plugins.memory.AbstractMemory
-
Set program starting address (memory location).
- setProgramStart(int) - Method in interface emulib.plugins.memory.Memory
-
Sets program start address.
- SettingsManager - Interface in emulib.emustudio
-
Settings manager provides methods for reading/storing plug-in settings.
- SHA1(String) - Static method in class emulib.runtime.ContextPool
-
Compute SHA-1 hash string.
- showErrorMessage(String) - Static method in class emulib.runtime.StaticDialogs
-
Show error message as JOptionPane dialog.
- showErrorMessage(String, String) - Static method in class emulib.runtime.StaticDialogs
-
Show error message as JOptionPane dialog.
- showGUI() - Method in interface emulib.plugins.device.Device
-
Shows GUI of a device.
- showMessage(String) - Static method in class emulib.runtime.StaticDialogs
-
Show information message as JOptionPane dialog.
- showMessage(String, String) - Static method in class emulib.runtime.StaticDialogs
-
Show information message as JOptionPane dialog.
- showSettings() - Method in class emulib.plugins.cpu.AbstractCPU
-
Does nothing.
- showSettings() - Method in interface emulib.plugins.Plugin
-
Show GUI of plug-in settings, if it is provided.
- signalInterrupt(DeviceContext, int) - Method in interface emulib.plugins.cpu.CPUContext
-
Send interrupt signal to the CPU.
- signalRawInterrupt(DeviceContext, byte[]) - Method in interface emulib.plugins.cpu.CPUContext
-
Send raw interrupt signal to the CPU.
- sneakyThrow(Throwable) - Static method in class emulib.runtime.internal.Unchecked
-
- SOURCE_FILE_FORMAT - Static variable in class emulib.plugins.compiler.Message
-
- SourceFileExtension - Class in emulib.plugins.compiler
-
This class is a container that holds a single file extension and its
description for source file that is supported for the compiler.
- SourceFileExtension(String, String) - Constructor for class emulib.plugins.compiler.SourceFileExtension
-
Creates an instance of the class.
- StaticDialogs - Class in emulib.runtime
-
This class offers static methods that show some messages on the screen.
- step() - Method in class emulib.plugins.cpu.AbstractCPU
-
- step() - Method in interface emulib.plugins.cpu.CPU
-
Perform one step of CPU emulation.
- stepInternal() - Method in class emulib.plugins.cpu.AbstractCPU
-
Perform one emulation step in synchronized context.
- stop() - Method in class emulib.plugins.cpu.AbstractCPU
-
- stop() - Method in interface emulib.plugins.cpu.CPU
-
Stops the CPU emulation.
- Strategy() - Constructor for class emulib.runtime.NumberUtils.Strategy
-