The BreakpointManager maintains the list of breakpoints set for the
processor, implements those breakpoints as a ChainedClockListener and
provides a dialog for viewing and editing breakpoints.
When the data applied to portA by an external device has
changed, this method should be called to invoke the external
timer clock source, if applicable
Confirm that the user wishes to remove all breakpoints and if so,
clear all breakpoints, and remove the manager from the processor's
list of chainedClockListeners
The User Interface calls this to see if the Plugin needs configuration
information, and if so whether the information can be controlled by
the user interface (in which case the user will edit the config string
by hand), or if the Plugin itself will provide a configuration
interface.
The User Interface calls this to see if the Plugin needs configuration
information, and if so whether the information can be controlled by
the user interface (in which case the user will edit the config string
by hand), or if the Plugin itself will provide a configuration
interface.
The User Interface calls this to see if the Plugin needs configuration
information, and if so whether the information can be controlled by
the user interface (in which case the user will edit the config string
by hand), or if the Plugin itself will provide a configuration
interface.
The User Interface calls this to see if the Plugin needs configuration
information, and if so whether the information can be controlled by
the user interface (in which case the user will edit the config string
by hand), or if the Plugin itself will provide a configuration
interface.
The User Interface calls this to see if the Plugin needs configuration
information, and if so whether the information can be controlled by
the user interface (in which case the user will edit the config string
by hand), or if the Plugin itself will provide a configuration
interface.
The User Interface calls this to see if the Plugin needs configuration
information, and if so whether the information can be controlled by
the user interface (in which case the user will edit the config string
by hand), or if the Plugin itself will provide a configuration
interface.
The User Interface calls this to see if the Plugin needs configuration
information, and if so whether the information can be controlled by
the user interface (in which case the user will edit the config string
by hand), or if the Plugin itself will provide a configuration
interface.
The User Interface calls this to see if the Plugin needs configuration
information, and if so whether the information can be controlled by
the user interface (in which case the user will edit the config string
by hand), or if the Plugin itself will provide a configuration
interface.
The User Interface calls this to see if the Plugin needs configuration
information, and if so whether the information can be controlled by
the user interface (in which case the user will edit the config string
by hand), or if the Plugin itself will provide a configuration
interface.
Test to see if this instruction is one of a list of instructions
The list is of the standard Pic Mnemonics, and does not change if
the mnemonic style changes.
The LogListener interface provides methods to respond to events
that the user should be informed of - either by logging them or
displaying them on screen in some way.
Process this command token in the given line and context
If the line changes the conditional assembly status, (can only be to
false, as conditional must be true to assemble this line) this will
return a negative value.
The Processor class extends MachineState to provide functions for managing
the contents of the microcontroller's program memory and running the emulation.
ProcessorListener Interface implementation to respond to
changes in the state of the processor (in particular
starting and stopping of the emulation thread, which happens
asynchronously.
ProcessorListener Interface implementation to respond to
changes in the state of the processor (in particular
starting and stopping of the emulation thread, which happens
asynchronously.
Read a settings file, and call parseGroup to parse all settings
groups in that file into messages and identifiers, then generate
the Txt.java file that stores and retrieves these messages.
This interface provides methods that will provide access to
files and other resources, regardless of whether the reader
is implemented as an applet or application.
Turn the card layout to the given card, and indicate the
current card by changing the colour of the buttons that
run along the top of the cards as 'tabs'
The ViewPanel displays the contents of the Processor, as a
listing either generated during assembly of a file, or by
disassembling a pre-compiled binary.