Serialized Form
closeBtn
java.awt.Button closeBtn
processor
Processor processor
view
ProcessorView view
logging
LogListener logging
owner
java.awt.Component owner
breakList
java.awt.List breakList
btnShow
java.awt.Button btnShow
btnAdd
java.awt.Button btnAdd
btnRemove
java.awt.Button btnRemove
btnClear
java.awt.Button btnClear
mnuGoto
java.awt.MenuItem mnuGoto
- Menu Items used on the main miSim screen
mnuAdd
java.awt.MenuItem mnuAdd
- Menu Items used on the main miSim screen
mnuRemove
java.awt.MenuItem mnuRemove
- Menu Items used on the main miSim screen
mnuEdit
java.awt.MenuItem mnuEdit
- Menu Items used on the main miSim screen
mnuClear
java.awt.MenuItem mnuClear
- Menu Items used on the main miSim screen
breakpoints
boolean[] breakpoints
breakpointCount
int breakpointCount
nextListener
ClockListener nextListener
startClocks
long startClocks
resetBtn
java.awt.Button resetBtn
currentBtn
java.awt.Button currentBtn
stepBtn
java.awt.Button stepBtn
overBtn
java.awt.Button overBtn
runBtn
java.awt.Button runBtn
stopBtn
java.awt.Button stopBtn
messageLab
java.awt.Label messageLab
waitLabel
java.awt.Label waitLabel
- The waitLabel is displayed whilst the settings file is being loaded
textCard
java.awt.CardLayout textCard
logArea
TextPanel logArea
filePopup
java.awt.PopupMenu filePopup
editPopup
java.awt.PopupMenu editPopup
debugPopup
java.awt.PopupMenu debugPopup
mnuAssemble
java.awt.MenuItem mnuAssemble
mnuSave
java.awt.MenuItem mnuSave
mnuSaveAs
java.awt.MenuItem mnuSaveAs
mnuSaveBin
java.awt.MenuItem mnuSaveBin
mnuClose
java.awt.MenuItem mnuClose
mnuUndo
java.awt.MenuItem mnuUndo
mnuRedo
java.awt.MenuItem mnuRedo
mnuCut
java.awt.MenuItem mnuCut
mnuCopy
java.awt.MenuItem mnuCopy
mnuPaste
java.awt.MenuItem mnuPaste
mnuSearch
java.awt.MenuItem mnuSearch
mnuSearchAgain
java.awt.MenuItem mnuSearchAgain
mnuGotoLine
java.awt.MenuItem mnuGotoLine
owner
java.awt.Frame owner
pluginPanel
java.awt.Panel pluginPanel
textPanel
java.awt.Panel textPanel
tabPanel
java.awt.Panel tabPanel
viewPanel
ViewPanel viewPanel
about
About about
optionsDialog
misim.OptionsDialog optionsDialog
background
java.awt.Color background
isApplet
boolean isApplet
processor
Processor processor
pluginLoader
misim.PluginLoader pluginLoader
newFileCount
int newFileCount
- Count of new files created this session, used for naming the files
editorHash
java.util.Hashtable editorHash
- Maps the display title of editable files to the EditorPanel that represents them
cardNamesHash
java.util.Hashtable cardNamesHash
- Maps the card names to a count of how many times each name has been used.
This allows us to ensure that titles are unique
fileHandler
FileHandler fileHandler
- The FileHandler object that loads and saves files
editorPrefs
EditorPrefs editorPrefs
- The editor preferences object
asmParser
AssemblyParser asmParser
- The assembly parser used to construct editable and assemblable text files
currentCard
java.lang.String currentCard
settingsController
SettingsController settingsController
frameHeight
int frameHeight
frameWidth
int frameWidth
deviceFamily
java.lang.String deviceFamily
deviceName
java.lang.String deviceName
sourceFiles
java.util.Vector sourceFiles
binaryFiles
java.util.Vector binaryFiles
settingsFilename
java.lang.String settingsFilename
- This is not strictly a setting - this can be altered by an applet parameter
with a name of 'settings'. It defines the name of the settings file that will
be loaded. The default, which is always used if running as an application
is 'settings.txt'.
language
java.lang.String language
- This variable stores the language setting for the application..
By default it is 'en' - English. If it is any other value, then the
appropriate message file is read on start up. The language may be
controlled either by an applet parameter 'language' (specified by
the LANGUAGE_PARAMETER constant), or by passing a command line
parameter -l language.
errorType
int errorType
errorText
java.lang.String[] errorText
machineState
MachineState machineState
reader
RobustReaderIF reader
owner
java.awt.Component owner
processor
Processor processor
logging
LogListener logging
breakpointManager
BreakpointManager breakpointManager
dissPanel
TextPanel dissPanel
dissFile
TextFile dissFile
btnSet
java.awt.Button btnSet
btnGet
java.awt.Button btnGet
flagTF
java.awt.TextField flagTF
flagValueTF
java.awt.TextField flagValueTF
addrLab
java.awt.Label addrLab
wLab
java.awt.Label wLab
statusLab
java.awt.Label statusLab
addressHash
java.util.Hashtable addressHash
- Maps (Integer) addresses to (Integer) line numbers
lineHash
java.util.Hashtable lineHash
- Maps (Integer) line numbers to (Integer) addresses
prefs
EditorPrefs prefs
token
Token token
edited
boolean edited
- Flag if the text has been edited by the user
undoEvents
java.util.Vector undoEvents
- Store the Undoable objects representing each undo action
redoEvents
java.util.Vector redoEvents
- Store undone events, so they can be redone
eventId
int eventId
- Used to group undo events
nextInsert
CursorPos nextInsert
- These are used to group undo events so that you don't have to undo each key press
lastDelete
CursorPos lastDelete
- These are used to group undo events so that you don't have to undo each key press
searchText
java.lang.String searchText
- The last text that was searched for
panelname
java.lang.String panelname
- The panelname is the the base name for this panel
title
java.lang.String title
- The display title for this panel
canvWidth
int canvWidth
- The dimensions of the canvas
canvHeight
int canvHeight
- The dimensions of the canvas
leftMargin
int leftMargin
- The picel indent for drawing lines - left hand margin
displayRow
int displayRow
- The display offsets for the window, controlled by the scrollbars
displayCol
int displayCol
- The display offsets for the window, controlled by the scrollbars
showCursor
boolean showCursor
- Flag for controlling the cursor display
cursor
CursorPos cursor
- The cursor position for the window
tempCursor
CursorPos tempCursor
- A temporary cursor position object to handle cursor updates
updateThread
java.lang.Thread updateThread
- The cursor blink thread
blink
boolean blink
- Flag for controlling the cursor blink display
hasFocus
boolean hasFocus
- Flag to indicate if this panel has focus
lineHeight
int lineHeight
- The pixel height of a line of text
descent
int descent
charWidth
int charWidth
- The (maximum) pixel width of a character
pageHeight
int pageHeight
- The number of lines in a page
pageWidth
int pageWidth
- The (minimum) number of columns in a page
canvas
misim.editor.TextPanel.TextCanvas canvas
- The EditorCanvas passes re-draw events on to us to handle
file
TextFile file
- The file that this editor panel represents
parser
Parser parser
- The parser associated with the file type
factory
LineFactory factory
- The LineFactory that creates new Line objects
showErrors
boolean showErrors
- Flag if lines containing errors should be indicated
highlightLine
int highlightLine
- Indicates if a given line is to be highlighted, else -1
selectLine
boolean selectLine
- Indicates if the panel only allows line selection
itemListeners
java.util.Vector itemListeners
- Vector of Item listeners for item selection events
selectStartRow
int selectStartRow
- Selection start and end paramters
selectStartCol
int selectStartCol
- Selection start and end paramters
selectEndRow
int selectEndRow
- Selection start and end paramters
selectEndCol
int selectEndCol
- Selection start and end paramters
selectRootRow
int selectRootRow
- The Selection root values are the location from which selection was first made
selectRootCol
int selectRootCol
- The Selection root values are the location from which selection was first made
highlight
java.awt.Color highlight
- The colour used to higlight text
highlighter
java.awt.Color highlighter
- The colour used to higlight text
errorIndex
int errorIndex
- Which error to display on this line
imageBuffer
java.awt.Image imageBuffer
- Image buffer for off screen drawing
logging
LogListener logging
- The log listener for informing the user of events
prefs
EditorPrefs prefs
- The editor preferences object
eastSb
java.awt.Scrollbar eastSb
- The scrollbars for the display
southSb
java.awt.Scrollbar southSb
- The scrollbars for the display
currentState
int currentState
bitNumber
int bitNumber
led
misim.plugins.BetterLed.LedCanvas led
config
java.lang.String config
portName
java.lang.String portName
configLab
java.awt.Label configLab
ledColour
java.awt.Color ledColour
porta
int porta
trisa
int trisa
portb
int portb
trisb
int trisb
oldporta
int oldporta
oldtrisa
int oldtrisa
oldportb
int oldportb
oldtrisb
int oldtrisb
nextListener
ClockListener nextListener
bread
misim.plugins.BreadBoard.BreadCanvas bread
update
java.awt.Checkbox update
atualizar
boolean atualizar
tfsono
java.awt.TextField tfsono
estado
int estado
sono
long sono
vol
java.awt.Label vol
config
java.lang.String config
portMapper
PortMapper portMapper
status
java.awt.Label status
currentState
int currentState
port
java.lang.String port
t
java.awt.Button[] t
por
Port por
portMapper
PortMapper portMapper
config
java.lang.String config
stateA
int stateA
stateB
int stateB
LCD
misim.plugins.Lcd2Plugin.LcdCanvas LCD
rs
boolean rs
rw
boolean rw
en
boolean en
olden
boolean olden
ddram
int[] ddram
deslocamento_cursor
int deslocamento_cursor
deslocamento_msg
int deslocamento_msg
liga_display
int liga_display
liga_cursor
int liga_cursor
cursor_piscante
int cursor_piscante
desloca
int desloca
direcao
int direcao
cursor_x
int cursor_x
cursor_y
int cursor_y
ddram_end
int ddram_end
aponta
int aponta
oldx
int oldx
oldy
int oldy
por
Port por
portA
Port portA
portB
Port portB
mod8bits
boolean mod8bits
valor_porta
int valor_porta
nibble1
int nibble1
instrucao_recebida
boolean instrucao_recebida
flag
boolean flag
portMapper
PortMapper portMapper
config
java.lang.String config
currentState
int currentState
digits
int digits
bDirect
boolean bDirect
digit
int[] digit
lcdCanvas
misim.plugins.LCDPlugin.LCDCanvas lcdCanvas
nextListener
ClockListener nextListener
config
java.lang.String config
charData
int[] charData
cgramData
int[] cgramData
lcdRows
int lcdRows
lcdCols
int lcdCols
portMapper
PortMapper portMapper
- The port mapper provides the mapping between the port lines and the LCD inputs
enableSignal
boolean enableSignal
- This is the enable input signal to the LCD
selectSignal
boolean selectSignal
- This is the select input signal to the LCD
readSignal
boolean readSignal
- This is the read input signal to the LCD
portData
int portData
- Incoming data to the LCD is built up here - with one write if in eight bit mode,
or two writes in four bit mode
dataHighBits
boolean dataHighBits
- In four bit mode, this tracks which half of the incoming data is being accessed.
cursorAddress
int cursorAddress
cgramAddress
int cgramAddress
displayOffset
int displayOffset
incPos
boolean incPos
displayShift
boolean displayShift
displayOn
boolean displayOn
cursorOn
boolean cursorOn
cursorBlink
boolean cursorBlink
shiftRight
boolean shiftRight
eightBit
boolean eightBit
twoLine
boolean twoLine
bigFont
boolean bigFont
lcdBusy
boolean lcdBusy
writeChar
boolean writeChar
lcdBusyTill
long lcdBusyTill
lcdImage
java.awt.Image lcdImage
pixImage
java.awt.Image pixImage
fontImage
java.awt.Image fontImage
currentState
int currentState
led
misim.plugins.LedArrayPlugin.LedCanvas led
currentState
int currentState
led
misim.plugins.LedPlugin.LedCanvas led
statusLab
java.awt.Label statusLab
memoryList
java.awt.List memoryList
portState
int portState
motor
misim.plugins.MotorPlugin.MotorCanvas motor
x
boolean x
nx
boolean nx
y
boolean y
ny
boolean ny
est
int est
grau
double grau
flag
boolean flag
config
java.lang.String config
step
double step
tfstep
java.awt.TextField tfstep
portMapper
PortMapper portMapper
currentState
int currentState
digits
int digits
bDirect
boolean bDirect
digit
int[] digit
seg
misim.plugins.SegmentPlugin.SegCanvas seg
config
java.lang.String config
config
java.lang.String config
portMapper
PortMapper portMapper
switchs
java.awt.Checkbox[] switchs
statusLab
java.awt.Label statusLab
configLab
java.awt.Label configLab
currentState
int currentState
bitNumber
int bitNumber
config
java.lang.String config
portName
java.lang.String portName
theImage
java.awt.Image theImage
imgG
java.awt.Graphics imgG
portA
Port portA
portB
Port portB
portAId
int portAId
colour
int colour
lineNum
int lineNum
keys
char[] keys
syncStart
long syncStart
bitStart
long bitStart
syncState
int syncState
bitState
int bitState
machineState
MachineState machineState
evenFrame
boolean evenFrame
statusLabel
java.awt.Label statusLabel
canv
TVCanvas canv
getKeys
int getKeys
northPanel
ButtonPanel northPanel
southPanel
javax.swing.JPanel southPanel
borderLayout1
java.awt.BorderLayout borderLayout1
maxX
int maxX
maxY
int maxY
maxGrid
int maxGrid
controlArray
java.awt.Button[] controlArray
gridLayout1
java.awt.GridLayout gridLayout1
maxX
int maxX
maxY
int maxY
maxGrid
int maxGrid
fieldArray
javax.swing.JTextField[] fieldArray
gridLayout1
java.awt.GridLayout gridLayout1
myGrid
GridPanel myGrid
myBotPanel
BotPanel myBotPanel
myLayout1
java.awt.BorderLayout myLayout1
rowTitle
int rowTitle
colName
int colName
colStrValue
int colStrValue
colHexValue
int colHexValue
colDecValue
int colDecValue
colAuxValue
int colAuxValue
colBinValue
int colBinValue
userTF
java.awt.TextField userTF
userChoice
java.awt.Choice userChoice
messageLab
java.awt.Label messageLab
isCancelled
boolean isCancelled
wasNo
boolean wasNo
result
java.lang.String result