Serialized Form
-
Package mars
-
Class mars.MarsSplashScreen extends JWindow implements Serializable
-
Serialized Fields
-
duration
int duration
-
-
-
Class mars.ProcessingException extends Exception implements Serializable
-
Serialized Fields
-
errs
ErrorList errs
-
-
-
-
Package mars.mips.hardware
-
Class mars.mips.hardware.AddressErrorException extends Exception implements Serializable
-
Serialized Fields
-
address
int address
-
type
int type
-
-
-
Class mars.mips.hardware.InvalidRegisterAccessException extends Exception implements Serializable
-
Serialized Fields
-
errs
ErrorList errs
-
-
-
-
Package mars.tools
-
Class mars.tools.AbstractMarsToolAndApplication extends JFrame implements Serializable
-
Serialized Fields
-
assembleRunButton
JButton assembleRunButton
-
backgroundColor
Color backgroundColor
-
connectButton
mars.tools.AbstractMarsToolAndApplication.ConnectButton connectButton
-
dialog
JDialog dialog
-
emptyBorder
EmptyBorder emptyBorder
-
heading
String heading
-
headingLabel
JLabel headingLabel
-
highMemoryAddress
int highMemoryAddress
-
interactiveGUIUpdater
Runnable interactiveGUIUpdater
-
isBeingUsedAsAMarsTool
boolean isBeingUsedAsAMarsTool
-
lowMemoryAddress
int lowMemoryAddress
-
mostRecentlyOpenedFile
File mostRecentlyOpenedFile
-
multiFileAssemble
boolean multiFileAssemble
-
observing
boolean observing
-
openFileButton
JButton openFileButton
-
operationStatusMessages
mars.tools.AbstractMarsToolAndApplication.MessageField operationStatusMessages
-
stopButton
JButton stopButton
-
theWindow
Window theWindow
-
thisMarsApp
AbstractMarsToolAndApplication thisMarsApp
-
title
String title
-
-
-
Class mars.tools.AbstractMarsToolAndApplication.ConnectButton extends JButton implements Serializable
-
Class mars.tools.BHTableModel extends AbstractTableModel implements Serializable
-
Serialized Fields
-
m_columnClasses
Class<?>[] m_columnClasses
type of the table columns -
m_columnNames
String[] m_columnNames
name of the table columns -
m_entries
Vector<BHTEntry> m_entries
vector holding the entries of the BHT -
m_entryCnt
int m_entryCnt
number of entries in the BHT -
m_historySize
int m_historySize
number of past branch events to remember
-
-
-
Class mars.tools.BHTSimGUI extends JPanel implements Serializable
-
Serialized Fields
-
m_cbBHTentries
JComboBox<Integer> m_cbBHTentries
combo box for selecting the number of BHT entries -
m_cbBHThistory
JComboBox<Integer> m_cbBHThistory
combo box for selecting the history size -
m_cbBHTinitVal
JComboBox<String> m_cbBHTinitVal
combo box for selecting the initial value -
m_tabBHT
JTable m_tabBHT
the table representing the BHT -
m_taLog
JTextArea m_taLog
text field for log output -
m_tfAddress
JTextField m_tfAddress
text field representing the address of the most recent branch instruction -
m_tfIndex
JTextField m_tfIndex
text field representing the resulting BHT index of the branch instruction -
m_tfInstruction
JTextField m_tfInstruction
text field presenting the most recent branch instruction
-
-
-
Class mars.tools.BHTSimulator extends AbstractMarsToolAndApplication implements Serializable
-
Serialized Fields
-
m_bhtModel
BHTableModel m_bhtModel
the model of the BHT -
m_gui
BHTSimGUI m_gui
the GUI of the BHT simulator -
m_lastBranchTaken
boolean m_lastBranchTaken
state variable that signals if the last branch was taken -
m_pendingBranchInstAddress
int m_pendingBranchInstAddress
state variable that indicates that the last instruction was a branch instruction (if address != 0) or not (address == 0)
-
-
-
Class mars.tools.BitmapDisplay extends AbstractMarsToolAndApplication implements Serializable
-
Serialized Fields
-
backgroundColor
Color backgroundColor
-
baseAddress
int baseAddress
-
canvas
JPanel canvas
-
countFonts
Font countFonts
-
defaultBaseAddressIndex
int defaultBaseAddressIndex
-
displayAreaHeightInPixels
int displayAreaHeightInPixels
-
displayAreaWidthInPixels
int displayAreaWidthInPixels
-
displayBaseAddressChoices
String[] displayBaseAddressChoices
-
displayBaseAddresses
int[] displayBaseAddresses
-
displayBaseAddressSelector
JComboBox<String> displayBaseAddressSelector
-
drawingArea
Graphics drawingArea
-
emptyBorder
EmptyBorder emptyBorder
-
results
JPanel results
-
theGrid
mars.tools.BitmapDisplay.Grid theGrid
-
unitPixelHeight
int unitPixelHeight
-
unitPixelWidth
int unitPixelWidth
-
visualizationPixelHeightSelector
JComboBox<String> visualizationPixelHeightSelector
-
visualizationPixelWidthSelector
JComboBox<String> visualizationPixelWidthSelector
-
visualizationUnitPixelHeightSelector
JComboBox<String> visualizationUnitPixelHeightSelector
-
visualizationUnitPixelWidthSelector
JComboBox<String> visualizationUnitPixelWidthSelector
-
-
-
Class mars.tools.CacheSimulator extends AbstractMarsToolAndApplication implements Serializable
-
Serialized Fields
-
animations
mars.tools.CacheSimulator.Animation animations
-
backgroundColor
Color backgroundColor
-
cachableAddressesDisplay
JTextField cachableAddressesDisplay
-
cacheBlockCountChoices
String[] cacheBlockCountChoices
-
cacheBlockCountChoicesInt
int[] cacheBlockCountChoicesInt
-
cacheBlockCountSelector
JComboBox<String> cacheBlockCountSelector
-
cacheBlockSizeChoices
String[] cacheBlockSizeChoices
-
cacheBlockSizeChoicesInt
int[] cacheBlockSizeChoicesInt
-
cacheBlockSizeSelector
JComboBox<String> cacheBlockSizeSelector
-
cacheHitCount
int cacheHitCount
-
cacheHitCountDisplay
JTextField cacheHitCountDisplay
-
cacheHitRate
double cacheHitRate
-
cacheHitRateDisplay
JProgressBar cacheHitRateDisplay
-
cacheMissCount
int cacheMissCount
-
cacheMissCountDisplay
JTextField cacheMissCountDisplay
-
cachePlacementSelector
JComboBox<String> cachePlacementSelector
-
cacheReplacementSelector
JComboBox<String> cacheReplacementSelector
-
cacheSetSizeChoices
String[] cacheSetSizeChoices
-
cacheSetSizeSelector
JComboBox<String> cacheSetSizeSelector
-
cacheSizeDisplay
JTextField cacheSizeDisplay
-
countFonts
Font countFonts
-
defaultCacheBlockCountIndex
int defaultCacheBlockCountIndex
-
defaultCacheBlockSizeIndex
int defaultCacheBlockSizeIndex
-
defaultCacheSetSizeIndex
int defaultCacheSetSizeIndex
-
defaultPlacementPolicyIndex
int defaultPlacementPolicyIndex
-
defaultReplacementPolicyIndex
int defaultReplacementPolicyIndex
-
DIRECT
int DIRECT
-
emptyBorder
EmptyBorder emptyBorder
-
FULL
int FULL
-
logPanel
JPanel logPanel
-
logScroll
JScrollPane logScroll
-
logShow
JCheckBox logShow
-
logText
JTextArea logText
-
LRU
int LRU
-
memoryAccessCount
int memoryAccessCount
-
memoryAccessCountDisplay
JTextField memoryAccessCountDisplay
-
placementPolicyChoices
String[] placementPolicyChoices
-
RANDOM
int RANDOM
-
randu
Random randu
-
replacementPolicyChoices
String[] replacementPolicyChoices
-
replacementPolicyDisplay
JTextField replacementPolicyDisplay
-
SET
int SET
-
theCache
mars.tools.CacheSimulator.AbstractCache theCache
-
-
-
Class mars.tools.DigitalLabSim extends AbstractMarsToolAndApplication implements Serializable
-
Serialized Fields
-
hexaKeyPanel
DigitalLabSim.HexaKeyboard hexaKeyPanel
-
sevenSegPanel
DigitalLabSim.SevenSegmentPanel sevenSegPanel
-
-
-
Class mars.tools.DigitalLabSim.HexaKeyboard extends JPanel implements Serializable
-
Serialized Fields
-
button
JButton[] button
-
-
-
Class mars.tools.DigitalLabSim.SevenSegmentDisplay extends JComponent implements Serializable
-
Serialized Fields
-
aff
char aff
-
-
-
Class mars.tools.DigitalLabSim.SevenSegmentPanel extends JPanel implements Serializable
-
Serialized Fields
-
display
DigitalLabSim.SevenSegmentDisplay[] display
-
-
-
Class mars.tools.FloatRepresentation extends AbstractMarsToolAndApplication implements Serializable
-
Serialized Fields
-
attachedRegister
Register attachedRegister
-
binaryExponentDecoratedDisplay
JPanel binaryExponentDecoratedDisplay
-
binaryExponentDisplay
JTextField binaryExponentDisplay
-
binaryFractionDecoratedDisplay
JPanel binaryFractionDecoratedDisplay
-
binaryFractionDisplay
JTextField binaryFractionDisplay
-
binarySignDecoratedDisplay
JPanel binarySignDecoratedDisplay
-
binarySignDisplay
JTextField binarySignDisplay
-
binaryToDecimalFormulaGraphic
mars.tools.FloatRepresentation.BinaryToDecimalFormulaGraphic binaryToDecimalFormulaGraphic
-
decimalDisplay
JTextField decimalDisplay
-
defaultInstructions
String defaultInstructions
-
expansionDisplay
JLabel expansionDisplay
-
fpRegisters
Register[] fpRegisters
-
hexDisplay
JTextField hexDisplay
-
instructions
mars.tools.FloatRepresentation.InstructionsPane instructions
-
significandLabel
JLabel significandLabel
-
thisFloatTool
FloatRepresentation thisFloatTool
-
-
-
Class mars.tools.FunctionUnitVisualization extends JFrame implements Serializable
-
Class mars.tools.InstructionCounter extends AbstractMarsToolAndApplication implements Serializable
-
Serialized Fields
-
counter
int counter
Number of instructions executed until now. -
counterField
JTextField counterField
-
counterI
int counterI
Number of instructions of type I. -
counterIField
JTextField counterIField
-
counterJ
int counterJ
Number of instructions of type J. -
counterJField
JTextField counterJField
-
counterR
int counterR
Number of instructions of type R. -
counterRField
JTextField counterRField
-
lastAddress
int lastAddress
The last address we saw. We ignore it because the only way for a program to execute twice the same instruction is to enter an infinite loop, which is not insteresting in the POV of counting instructions. -
progressbarI
JProgressBar progressbarI
-
progressbarJ
JProgressBar progressbarJ
-
progressbarR
JProgressBar progressbarR
-
-
-
Class mars.tools.InstructionStatistics extends AbstractMarsToolAndApplication implements Serializable
-
Serialized Fields
-
lastAddress
int lastAddress
The last address we saw. We ignore it because the only way for a program to execute twice the same instruction is to enter an infinite loop, which is not insteresting in the POV of counting instructions. -
m_categoryLabels
String[] m_categoryLabels
names of the instruction categories as array -
m_counters
int[] m_counters
array of counter variables - one for each instruction category -
m_pbCounters
JProgressBar[] m_pbCounters
array of progress pars - one for each instruction category -
m_tfCounters
JTextField[] m_tfCounters
array of text field - one for each instruction category -
m_tfTotalCounter
JTextField m_tfTotalCounter
text field for visualizing the total number of instructions processed -
m_totalCounter
int m_totalCounter
counter for the total number of instructions processed
-
-
-
Class mars.tools.IntroToTools extends AbstractMarsToolAndApplication implements Serializable
-
Class mars.tools.KeyboardAndDisplaySimulator extends AbstractMarsToolAndApplication implements Serializable
-
Serialized Fields
-
columns
int columns
-
countingInstructions
boolean countingInstructions
-
currentDelayInstructionLimit
int currentDelayInstructionLimit
-
defaultFont
Font defaultFont
-
delayLengthPanel
mars.tools.KeyboardAndDisplaySimulator.DelayLengthPanel delayLengthPanel
-
delayLengthSlider
JSlider delayLengthSlider
-
delayTechniqueChooser
JComboBox<? extends mars.tools.KeyboardAndDisplaySimulator.TransmitterDelayTechnique> delayTechniqueChooser
-
delayTechniques
mars.tools.KeyboardAndDisplaySimulator.TransmitterDelayTechnique[] delayTechniques
-
display
JTextArea display
-
displayAfterDelay
boolean displayAfterDelay
-
displayAfterDelayCheckBox
JCheckBox displayAfterDelayCheckBox
-
displayOptions
JPanel displayOptions
-
displayPanel
JPanel displayPanel
-
displayRandomAccessMode
boolean displayRandomAccessMode
-
displayScrollPane
JScrollPane displayScrollPane
-
fontButton
JButton fontButton
-
instructionCount
int instructionCount
-
intWithCharacterToDisplay
int intWithCharacterToDisplay
-
keyAccepterScrollPane
JScrollPane keyAccepterScrollPane
-
keyboardAndDisplay
JPanel keyboardAndDisplay
-
keyboardPanel
JPanel keyboardPanel
-
keyEventAccepter
JTextArea keyEventAccepter
-
rows
int rows
-
simulator
KeyboardAndDisplaySimulator simulator
-
transmitDelayInstructionCountLimit
int transmitDelayInstructionCountLimit
-
updateDisplayBorder
mars.tools.KeyboardAndDisplaySimulator.DisplayResizeAdapter updateDisplayBorder
-
-
-
Class mars.tools.MemoryReferenceVisualization extends AbstractMarsToolAndApplication implements Serializable
-
Serialized Fields
-
backgroundColor
Color backgroundColor
-
baseAddress
int baseAddress
-
canvas
JPanel canvas
-
COUNT_INDEX_INIT
int COUNT_INDEX_INIT
-
counterColorScale
mars.tools.MemoryReferenceVisualization.CounterColorScale counterColorScale
-
countFonts
Font countFonts
-
countTable
int[] countTable
-
defaultBaseAddressIndex
int defaultBaseAddressIndex
-
defaultCounterColors
mars.tools.MemoryReferenceVisualization.CounterColor[] defaultCounterColors
-
defaultDisplayHeightIndex
int defaultDisplayHeightIndex
-
defaultDisplayWidthIndex
int defaultDisplayWidthIndex
-
defaultDrawHashMarks
boolean defaultDrawHashMarks
-
defaultVisualizationUnitPixelHeightIndex
int defaultVisualizationUnitPixelHeightIndex
-
defaultVisualizationUnitPixelWidthIndex
int defaultVisualizationUnitPixelWidthIndex
-
defaultWordsPerUnitIndex
int defaultWordsPerUnitIndex
-
displayAreaPixelHeightChoices
String[] displayAreaPixelHeightChoices
-
displayAreaPixelWidthChoices
String[] displayAreaPixelWidthChoices
-
displayBaseAddressChoices
String[] displayBaseAddressChoices
-
displayBaseAddresses
int[] displayBaseAddresses
-
displayBaseAddressSelector
JComboBox<String> displayBaseAddressSelector
-
drawHashMarksSelector
JCheckBox drawHashMarksSelector
-
drawingArea
Graphics drawingArea
-
emptyBorder
EmptyBorder emptyBorder
-
results
JPanel results
-
theGrid
mars.tools.MemoryReferenceVisualization.Grid theGrid
-
unitPixelHeight
int unitPixelHeight
-
unitPixelWidth
int unitPixelWidth
-
visualizationAreaHeightInPixels
int visualizationAreaHeightInPixels
-
visualizationAreaWidthInPixels
int visualizationAreaWidthInPixels
-
visualizationPixelHeightSelector
JComboBox<String> visualizationPixelHeightSelector
-
visualizationPixelWidthSelector
JComboBox<String> visualizationPixelWidthSelector
-
visualizationUnitPixelHeightChoices
String[] visualizationUnitPixelHeightChoices
-
visualizationUnitPixelHeightSelector
JComboBox<String> visualizationUnitPixelHeightSelector
-
visualizationUnitPixelWidthChoices
String[] visualizationUnitPixelWidthChoices
-
visualizationUnitPixelWidthSelector
JComboBox<String> visualizationUnitPixelWidthSelector
-
wordsPerUnit
int wordsPerUnit
-
wordsPerUnitChoices
String[] wordsPerUnitChoices
-
wordsPerUnitSelector
JComboBox<String> wordsPerUnitSelector
-
-
-
Class mars.tools.MipsXray extends AbstractMarsToolAndApplication implements Serializable
- serialVersionUID:
- -1L
-
Serialized Fields
-
Assemble
JButton Assemble
-
datapath
BufferedImage datapath
-
datapathAnimation
mars.tools.MipsXray.DatapathAnimation datapathAnimation
-
g
Graphics g
-
gc
GraphicsConfiguration gc
-
instructionBinary
String instructionBinary
-
label
JLabel label
-
lastAddress
int lastAddress
-
mainUI
VenusUI mainUI
-
painel
Container painel
-
runAssembleAction
Action runAssembleAction
-
runBackStep
JButton runBackStep
-
runBackstepAction
Action runBackstepAction
-
runStepAction
Action runStepAction
-
Step
JButton Step
-
time
Timer time
-
toolbar
JToolBar toolbar
-
-
-
Package mars.venus
-
Class mars.venus.AbstractFontSettingDialog extends JDialog implements Serializable
-
Serialized Fields
-
currentFont
Font currentFont
-
editorDialog
JDialog editorDialog
-
fontFamilySelector
JComboBox<String> fontFamilySelector
-
fontSample
JLabel fontSample
-
fontSizeSelector
JSlider fontSizeSelector
-
fontSizeSpinSelector
JSpinner fontSizeSpinSelector
-
fontStyleSelector
JComboBox<String> fontStyleSelector
-
initialFontFamily
String initialFontFamily
-
initialFontSize
String initialFontSize
-
initialFontStyle
String initialFontStyle
-
-
-
Class mars.venus.Coprocessor0Window extends JPanel implements Serializable
-
Serialized Fields
-
highlighting
boolean highlighting
-
highlightRow
int highlightRow
-
rowGivenRegNumber
int[] rowGivenRegNumber
-
tableData
Object[][] tableData
-
-
-
Class mars.venus.Coprocessor1Window extends JPanel implements Serializable
-
Class mars.venus.DataSegmentWindow extends JInternalFrame implements Serializable
-
Serialized Fields
-
addressColumn
int addressColumn
-
addressHighlighting
boolean addressHighlighting
-
addressRow
int addressRow
-
addressRowFirstAddress
int addressRowFirstAddress
-
asciiDisplay
boolean asciiDisplay
-
asciiDisplayCheckBox
JCheckBox asciiDisplayCheckBox
-
baseAddressButtons
JButton[] baseAddressButtons
-
baseAddressSelector
JComboBox<String> baseAddressSelector
-
contentPane
Container contentPane
-
dataButton
JButton dataButton
-
dataTableScroller
JScrollPane dataTableScroller
-
defaultBaseAddressIndex
int defaultBaseAddressIndex
-
descriptions
String[] descriptions
-
displayBaseAddressArray
int[] displayBaseAddressArray
-
displayBaseAddressChoices
String[] displayBaseAddressChoices
-
displayBaseAddresses
int[] displayBaseAddresses
-
extnButton
JButton extnButton
-
firstAddress
int firstAddress
-
globButton
JButton globButton
-
heapButton
JButton heapButton
-
homeAddress
int homeAddress
-
kernButton
JButton kernButton
-
mmioButton
JButton mmioButton
-
nextButton
JButton nextButton
-
prevButton
JButton prevButton
-
settings
Settings settings
-
stakButton
JButton stakButton
-
tablePanel
JPanel tablePanel
-
textButton
JButton textButton
-
userOrKernelMode
boolean userOrKernelMode
-
-
-
Class mars.venus.EditCopyAction extends GuiAction implements Serializable
-
Class mars.venus.EditCutAction extends GuiAction implements Serializable
-
Class mars.venus.EditFindReplaceAction extends GuiAction implements Serializable
-
Serialized Fields
-
findReplaceDialog
JDialog findReplaceDialog
-
-
-
Class mars.venus.EditPane extends JPanel implements Serializable
-
Serialized Fields
-
caretPositionLabel
JLabel caretPositionLabel
-
compoundEdit
CompoundEdit compoundEdit
-
currentDirectoryPath
String currentDirectoryPath
-
fileStatus
FileStatus fileStatus
-
isCompoundEdit
boolean isCompoundEdit
-
lineNumbers
JLabel lineNumbers
-
mainUI
VenusUI mainUI
-
showLineNumbers
JCheckBox showLineNumbers
-
sourceCode
MARSTextEditingArea sourceCode
-
-
-
Class mars.venus.EditPasteAction extends GuiAction implements Serializable
-
Class mars.venus.EditRedoAction extends GuiAction implements Serializable
-
Class mars.venus.EditSelectAllAction extends GuiAction implements Serializable
-
Class mars.venus.EditTabbedPane extends JTabbedPane implements Serializable
-
Class mars.venus.EditUndoAction extends GuiAction implements Serializable
-
Class mars.venus.ExecutePane extends JDesktopPane implements Serializable
-
Serialized Fields
-
addressDisplayBase
NumberDisplayBaseChooser addressDisplayBase
-
coprocessor0Values
Coprocessor0Window coprocessor0Values
-
coprocessor1Values
Coprocessor1Window coprocessor1Values
-
dataSegment
DataSegmentWindow dataSegment
-
labelValues
LabelsWindow labelValues
-
labelWindowVisible
boolean labelWindowVisible
-
mainUI
VenusUI mainUI
-
registerValues
RegistersWindow registerValues
-
textSegment
TextSegmentWindow textSegment
-
valueDisplayBase
NumberDisplayBaseChooser valueDisplayBase
-
-
-
Class mars.venus.FileCloseAction extends GuiAction implements Serializable
-
Class mars.venus.FileCloseAllAction extends GuiAction implements Serializable
-
Class mars.venus.FileDumpMemoryAction extends GuiAction implements Serializable
-
Class mars.venus.FileExitAction extends GuiAction implements Serializable
-
Class mars.venus.FileNewAction extends GuiAction implements Serializable
-
Class mars.venus.FileOpenAction extends GuiAction implements Serializable
-
Class mars.venus.FilePrintAction extends GuiAction implements Serializable
-
Class mars.venus.FileSaveAction extends GuiAction implements Serializable
-
Class mars.venus.FileSaveAllAction extends GuiAction implements Serializable
-
Class mars.venus.FileSaveAsAction extends GuiAction implements Serializable
-
Class mars.venus.GuiAction extends AbstractAction implements Serializable
-
Serialized Fields
-
mainUI
VenusUI mainUI
-
-
-
Class mars.venus.HardcopyWriter.PrintCanceledException extends Exception implements Serializable
-
Class mars.venus.HelpAboutAction extends GuiAction implements Serializable
-
Class mars.venus.HelpHelpAction extends GuiAction implements Serializable
-
Class mars.venus.LabelsWindow extends JInternalFrame implements Serializable
-
Serialized Fields
-
contentPane
Container contentPane
-
dataLabels
JCheckBox dataLabels
-
labelPanel
JPanel labelPanel
-
labelsWindow
LabelsWindow labelsWindow
-
listOfLabelsForSymbolTable
ArrayList<mars.venus.LabelsWindow.LabelsForSymbolTable> listOfLabelsForSymbolTable
-
sortState
int sortState
-
tableSortComparator
Comparator<Symbol> tableSortComparator
-
tableSortingComparators
List<Comparator<Symbol>> tableSortingComparators
-
textLabels
JCheckBox textLabels
-
-
-
Class mars.venus.MainPane extends JTabbedPane implements Serializable
-
Serialized Fields
-
editTab
EditPane editTab
-
editTabbedPane
EditTabbedPane editTabbedPane
-
executeTab
ExecutePane executeTab
-
mainUI
VenusUI mainUI
-
-
-
Class mars.venus.MessagesPane extends JTabbedPane implements Serializable
-
Class mars.venus.NumberDisplayBaseChooser extends JCheckBox implements Serializable
-
Serialized Fields
-
base
int base
-
settingMenuItem
JCheckBoxMenuItem settingMenuItem
-
-
-
Class mars.venus.RegistersPane extends JTabbedPane implements Serializable
-
Serialized Fields
-
cop0Tab
Coprocessor0Window cop0Tab
-
cop1Tab
Coprocessor1Window cop1Tab
-
mainUI
VenusUI mainUI
-
regsTab
RegistersWindow regsTab
-
-
-
Class mars.venus.RegistersWindow extends JPanel implements Serializable
-
Serialized Fields
-
executePane
ExecutePane executePane
-
highlighting
boolean highlighting
-
highlightRow
int highlightRow
-
tableData
Object[][] tableData
-
-
-
Class mars.venus.RepeatButton extends JButton implements Serializable
-
Serialized Fields
-
delay
int delay
The delay between timer firings for this button once the delay period is past. In milliseconds. -
initialDelay
int initialDelay
The initial delay for this button. Hold-down time before first timer firing. In milliseconds. -
modifiers
int modifiers
Holder of the modifiers used when the mouse pressed the button. This is used for subsequently fired action events. This may change after mouse pressed if the user moves the mouse out, releases a key and then moves the mouse back in. -
pressed
boolean pressed
The pressed state for this button. -
repeatEnabled
boolean repeatEnabled
Flag to indicate that the button should fire events when held. If false, the button is effectively a plain old JButton, but there may be times when this feature might wish to be disabled. -
timer
Timer timer
The hold-down timer for this button.
-
-
-
Class mars.venus.RunAssembleAction extends GuiAction implements Serializable
-
Class mars.venus.RunBackstepAction extends GuiAction implements Serializable
-
Serialized Fields
-
executePane
ExecutePane executePane
-
name
String name
-
-
-
Class mars.venus.RunClearBreakpointsAction extends GuiAction implements Serializable
-
Class mars.venus.RunGoAction extends GuiAction implements Serializable
-
Serialized Fields
-
executePane
ExecutePane executePane
-
name
String name
-
-
-
Class mars.venus.RunPauseAction extends GuiAction implements Serializable
-
Class mars.venus.RunResetAction extends GuiAction implements Serializable
-
Class mars.venus.RunSpeedPanel extends JPanel implements Serializable
-
Class mars.venus.RunStepAction extends GuiAction implements Serializable
-
Serialized Fields
-
executePane
ExecutePane executePane
-
name
String name
-
-
-
Class mars.venus.RunStopAction extends GuiAction implements Serializable
-
Class mars.venus.RunToggleBreakpointsAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsAddressDisplayBaseAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsAssembleAllAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsAssembleOnOpenAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsDelayedBranchingAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsEditorAction extends GuiAction implements Serializable
-
Serialized Fields
-
editorDialog
JDialog editorDialog
-
fontFamilySelector
JComboBox fontFamilySelector
-
fontSizeDisplay
JTextField fontSizeDisplay
-
fontStyleSelector
JComboBox fontStyleSelector
-
initialFontFamily
String initialFontFamily
-
initialFontSize
String initialFontSize
-
initialFontStyle
String initialFontStyle
-
tabSizeSelector
JSlider tabSizeSelector
-
-
-
Class mars.venus.SettingsExceptionHandlerAction extends GuiAction implements Serializable
-
Serialized Fields
-
exceptionHandlerDialog
JDialog exceptionHandlerDialog
-
exceptionHandlerDisplay
JTextField exceptionHandlerDisplay
-
exceptionHandlerSelectionButton
JButton exceptionHandlerSelectionButton
-
exceptionHandlerSetting
JCheckBox exceptionHandlerSetting
-
initialPathname
String initialPathname
-
initialSelected
boolean initialSelected
-
-
-
Class mars.venus.SettingsExtendedAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsHighlightingAction extends GuiAction implements Serializable
-
Serialized Fields
-
backgroundButtons
JButton[] backgroundButtons
-
currentDataHighlightSetting
boolean currentDataHighlightSetting
-
currentFont
Font[] currentFont
-
currentNondefaultBackground
Color[] currentNondefaultBackground
-
currentNondefaultFont
Font[] currentNondefaultFont
-
currentNondefaultForeground
Color[] currentNondefaultForeground
-
currentRegisterHighlightSetting
boolean currentRegisterHighlightSetting
-
dataHighlightButton
JButton dataHighlightButton
-
defaultCheckBoxes
JCheckBox[] defaultCheckBoxes
-
fontButtons
JButton[] fontButtons
-
foregroundButtons
JButton[] foregroundButtons
-
highlightDialog
JDialog highlightDialog
-
initialDataHighlightSetting
boolean initialDataHighlightSetting
-
initialFont
Font[] initialFont
-
initialRegisterHighlightSetting
boolean initialRegisterHighlightSetting
-
initialSettingsBackground
Color[] initialSettingsBackground
-
initialSettingsForeground
Color[] initialSettingsForeground
-
registerHighlightButton
JButton registerHighlightButton
-
samples
JLabel[] samples
-
-
-
Class mars.venus.SettingsLabelAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsMemoryConfigurationAction extends GuiAction implements Serializable
-
Serialized Fields
-
configDialog
JDialog configDialog
-
fontFamilySelector
JComboBox fontFamilySelector
-
fontSizeDisplay
JTextField fontSizeDisplay
-
fontSizeSelector
JSlider fontSizeSelector
-
fontStyleSelector
JComboBox fontStyleSelector
-
initialFontFamily
String initialFontFamily
-
initialFontSize
String initialFontSize
-
initialFontStyle
String initialFontStyle
-
thisAction
SettingsMemoryConfigurationAction thisAction
-
-
-
Class mars.venus.SettingsPopupInputAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsProgramArgumentsAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsSelfModifyingCodeAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsStartAtMainAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsValueDisplayBaseAction extends GuiAction implements Serializable
-
Class mars.venus.SettingsWarningsAreErrorsAction extends GuiAction implements Serializable
-
Class mars.venus.TextSegmentWindow extends JInternalFrame implements Serializable
-
Serialized Fields
-
addressRows
Hashtable<Integer,Integer> addressRows
-
breakpointsEnabled
boolean breakpointsEnabled
-
codeHighlighting
boolean codeHighlighting
-
contentPane
Container contentPane
-
data
Object[][] data
-
executeMods
Hashtable<Integer,mars.venus.TextSegmentWindow.ModifiedCode> executeMods
-
highlightAddress
int highlightAddress
-
inDelaySlot
boolean inDelaySlot
-
intAddresses
int[] intAddresses
-
programArgumentsPanel
JPanel programArgumentsPanel
-
programArgumentsTextField
JTextField programArgumentsTextField
-
table
JTable table
-
tableCellFont
Font tableCellFont
-
tableModel
mars.venus.TextSegmentWindow.TextTableModel tableModel
-
tableModelListener
TableModelListener tableModelListener
-
tableScroller
JScrollPane tableScroller
-
-
-
Class mars.venus.ToolAction extends AbstractAction implements Serializable
-
Class mars.venus.VenusUI extends JFrame implements Serializable
-
Serialized Fields
-
Assemble
JButton Assemble
-
Backstep
JButton Backstep
-
coprocessor0Tab
Coprocessor0Window coprocessor0Tab
-
coprocessor1Tab
Coprocessor1Window coprocessor1Tab
-
Copy
JButton Copy
-
Cut
JButton Cut
-
DumpMemory
JButton DumpMemory
-
edit
JMenu edit
-
editCopy
JMenuItem editCopy
-
editCopyAction
Action editCopyAction
-
editCut
JMenuItem editCut
-
editCutAction
Action editCutAction
-
editFindReplace
JMenuItem editFindReplace
-
editFindReplaceAction
Action editFindReplaceAction
-
editor
Editor editor
-
editPaste
JMenuItem editPaste
-
editPasteAction
Action editPasteAction
-
editRedo
JMenuItem editRedo
-
editRedoAction
EditRedoAction editRedoAction
-
editSelectAll
JMenuItem editSelectAll
-
editSelectAllAction
Action editSelectAllAction
-
editUndo
JMenuItem editUndo
-
editUndoAction
EditUndoAction editUndoAction
-
file
JMenu file
-
fileClose
JMenuItem fileClose
-
fileCloseAction
Action fileCloseAction
-
fileCloseAll
JMenuItem fileCloseAll
-
fileCloseAllAction
Action fileCloseAllAction
-
fileDumpMemory
JMenuItem fileDumpMemory
-
fileDumpMemoryAction
Action fileDumpMemoryAction
-
fileExit
JMenuItem fileExit
-
fileExitAction
Action fileExitAction
-
fileNew
JMenuItem fileNew
-
fileNewAction
Action fileNewAction
-
fileOpen
JMenuItem fileOpen
-
fileOpenAction
Action fileOpenAction
-
filePrint
JMenuItem filePrint
-
filePrintAction
Action filePrintAction
-
fileSave
JMenuItem fileSave
-
fileSaveAction
Action fileSaveAction
-
fileSaveAll
JMenuItem fileSaveAll
-
fileSaveAllAction
Action fileSaveAllAction
-
fileSaveAs
JMenuItem fileSaveAs
-
fileSaveAsAction
Action fileSaveAsAction
-
FindReplace
JButton FindReplace
-
help
JMenu help
-
Help
JButton Help
-
helpAbout
JMenuItem helpAbout
-
helpAboutAction
Action helpAboutAction
-
helpHelp
JMenuItem helpHelp
-
helpHelpAction
Action helpHelpAction
-
horizonSplitter
JSplitPane horizonSplitter
-
mainPane
MainPane mainPane
-
mainUI
VenusUI mainUI
-
menu
JMenuBar menu
-
messagesPane
MessagesPane messagesPane
-
New
JButton New
-
north
JPanel north
-
Open
JButton Open
-
Paste
JButton Paste
-
Pause
JButton Pause
-
Print
JButton Print
-
Redo
JButton Redo
-
registersPane
RegistersPane registersPane
-
registersTab
RegistersWindow registersTab
-
Reset
JButton Reset
-
run
JMenu run
-
Run
JButton Run
-
runAssemble
JMenuItem runAssemble
-
runAssembleAction
Action runAssembleAction
-
runBackstep
JMenuItem runBackstep
-
runBackstepAction
Action runBackstepAction
-
runClearBreakpoints
JMenuItem runClearBreakpoints
-
runClearBreakpointsAction
Action runClearBreakpointsAction
-
runGo
JMenuItem runGo
-
runGoAction
Action runGoAction
-
runPause
JMenuItem runPause
-
runPauseAction
Action runPauseAction
-
runReset
JMenuItem runReset
-
runResetAction
Action runResetAction
-
runStep
JMenuItem runStep
-
runStepAction
Action runStepAction
-
runStop
JMenuItem runStop
-
runStopAction
Action runStopAction
-
runToggleBreakpoints
JMenuItem runToggleBreakpoints
-
runToggleBreakpointsAction
Action runToggleBreakpointsAction
-
Save
JButton Save
-
SaveAs
JButton SaveAs
-
SelectAll
JButton SelectAll
-
settings
JMenu settings
-
settingsAddressDisplayBase
JCheckBoxMenuItem settingsAddressDisplayBase
-
settingsAddressDisplayBaseAction
Action settingsAddressDisplayBaseAction
-
settingsAssembleAll
JCheckBoxMenuItem settingsAssembleAll
-
settingsAssembleAllAction
Action settingsAssembleAllAction
-
settingsAssembleOnOpen
JCheckBoxMenuItem settingsAssembleOnOpen
-
settingsAssembleOnOpenAction
Action settingsAssembleOnOpenAction
-
settingsDelayedBranching
JCheckBoxMenuItem settingsDelayedBranching
-
settingsDelayedBranchingAction
Action settingsDelayedBranchingAction
-
settingsEditor
JMenuItem settingsEditor
-
settingsEditorAction
Action settingsEditorAction
-
settingsExceptionHandler
JMenuItem settingsExceptionHandler
-
settingsExceptionHandlerAction
Action settingsExceptionHandlerAction
-
settingsExtended
JCheckBoxMenuItem settingsExtended
-
settingsExtendedAction
Action settingsExtendedAction
-
settingsHighlighting
JMenuItem settingsHighlighting
-
settingsHighlightingAction
Action settingsHighlightingAction
-
settingsLabel
JCheckBoxMenuItem settingsLabel
-
settingsLabelAction
Action settingsLabelAction
-
settingsMemoryConfiguration
JMenuItem settingsMemoryConfiguration
-
settingsMemoryConfigurationAction
Action settingsMemoryConfigurationAction
-
settingsPopupInput
JCheckBoxMenuItem settingsPopupInput
-
settingsPopupInputAction
Action settingsPopupInputAction
-
settingsProgramArguments
JCheckBoxMenuItem settingsProgramArguments
-
settingsProgramArgumentsAction
Action settingsProgramArgumentsAction
-
settingsSelfModifyingCode
JCheckBoxMenuItem settingsSelfModifyingCode
-
settingsSelfModifyingCodeAction
Action settingsSelfModifyingCodeAction
-
settingsStartAtMain
JCheckBoxMenuItem settingsStartAtMain
-
settingsStartAtMainAction
Action settingsStartAtMainAction
-
settingsValueDisplayBase
JCheckBoxMenuItem settingsValueDisplayBase
-
settingsValueDisplayBaseAction
Action settingsValueDisplayBaseAction
-
settingsWarningsAreErrors
JCheckBoxMenuItem settingsWarningsAreErrors
-
settingsWarningsAreErrorsAction
Action settingsWarningsAreErrorsAction
-
splitter
JSplitPane splitter
-
Step
JButton Step
-
Stop
JButton Stop
-
toolbar
JToolBar toolbar
-
Undo
JButton Undo
-
window
JMenu window
-
-
-
-
Package mars.venus.editors.generic
-
Class mars.venus.editors.generic.GenericTextArea extends JTextArea implements Serializable
-
Serialized Fields
-
compoundEdit
CompoundEdit compoundEdit
-
editAreaScrollPane
JScrollPane editAreaScrollPane
-
editPane
EditPane editPane
-
isCompoundEdit
boolean isCompoundEdit
-
sourceCode
JTextArea sourceCode
-
undoableEditListener
UndoableEditListener undoableEditListener
-
undoManager
UndoManager undoManager
-
-
-
-
Package mars.venus.editors.jeditsyntax
-
Class mars.venus.editors.jeditsyntax.JEditBasedTextArea extends JEditTextArea implements Serializable
-
Serialized Fields
-
compoundEdit
CompoundEdit compoundEdit
-
editPane
EditPane editPane
-
isCompoundEdit
boolean isCompoundEdit
-
sourceCode
JEditBasedTextArea sourceCode
-
undoableEditListener
UndoableEditListener undoableEditListener
-
undoManager
UndoManager undoManager
-
-
-
Class mars.venus.editors.jeditsyntax.JEditTextArea extends JComponent implements Serializable
-
Serialized Fields
-
biasLeft
boolean biasLeft
-
blink
boolean blink
-
bracketLine
int bracketLine
-
bracketPosition
int bracketPosition
-
caretBlinkRate
int caretBlinkRate
-
caretBlinks
boolean caretBlinks
-
caretEvent
mars.venus.editors.jeditsyntax.JEditTextArea.MutableCaretEvent caretEvent
-
caretVisible
boolean caretVisible
-
document
SyntaxDocument document
-
documentHandler
mars.venus.editors.jeditsyntax.JEditTextArea.DocumentHandler documentHandler
-
editable
boolean editable
-
electricScroll
int electricScroll
-
firstLine
int firstLine
-
horizontal
JScrollBar horizontal
-
horizontalOffset
int horizontalOffset
-
inputHandler
InputHandler inputHandler
-
lineNumbersVertical
JScrollBar lineNumbersVertical
-
lineSegment
Segment lineSegment
-
listenerList
EventListenerList listenerList
-
magicCaret
int magicCaret
-
overwrite
boolean overwrite
-
painter
TextAreaPainter painter
-
popup
JPopupMenu popup
-
popupMenu
JPopupMenu popupMenu
-
rectSelect
boolean rectSelect
-
scrollBarsInitialized
boolean scrollBarsInitialized
-
selectionEnd
int selectionEnd
-
selectionEndLine
int selectionEndLine
-
selectionStart
int selectionStart
-
selectionStartLine
int selectionStartLine
-
unredoing
boolean unredoing
-
vertical
JScrollBar vertical
-
visibleLines
int visibleLines
-
-
-
Class mars.venus.editors.jeditsyntax.SyntaxDocument extends PlainDocument implements Serializable
-
Serialized Fields
-
tokenMarker
TokenMarker tokenMarker
-
-
-
Class mars.venus.editors.jeditsyntax.TextAreaPainter extends JComponent implements Serializable
-
Serialized Fields
-
blockCaret
boolean blockCaret
-
bracketHighlight
boolean bracketHighlight
-
bracketHighlightColor
Color bracketHighlightColor
-
caretColor
Color caretColor
-
cols
int cols
-
currentLine
Segment currentLine
-
currentLineIndex
int currentLineIndex
-
currentLineTokens
Token currentLineTokens
-
eolMarkerColor
Color eolMarkerColor
-
eolMarkers
boolean eolMarkers
-
fm
FontMetrics fm
-
highlights
TextAreaPainter.Highlight highlights
-
lineHighlight
boolean lineHighlight
-
lineHighlightColor
Color lineHighlightColor
-
paintInvalid
boolean paintInvalid
-
rows
int rows
-
selectionColor
Color selectionColor
-
styles
SyntaxStyle[] styles
-
tabSize
int tabSize
-
tabSizeChars
int tabSizeChars
-
textArea
JEditTextArea textArea
-
-
-
-
Package mars.venus.editors.rsyntax
-
Class mars.venus.editors.rsyntax.RSyntaxBasedTextArea extends org.fife.ui.rsyntaxtextarea.RSyntaxTextArea implements Serializable
-
Serialized Fields
-
compoundEdit
CompoundEdit compoundEdit
-
editAreaScrollPane
org.fife.ui.rtextarea.RTextScrollPane editAreaScrollPane
-
editPane
EditPane editPane
-
isCompoundEdit
boolean isCompoundEdit
-
undoableEditListener
UndoableEditListener undoableEditListener
-
undoManager
UndoManager undoManager
-
-
-