A B C D E F G H I J K L M N O P Q R S T U V W

A

ADDR - Static variable in class fi.hu.cs.titokone.Interpreter
 
ADDRESS_OUT_OF_BOUNDS_MESSAGE - Static variable in class fi.hu.cs.titokone.Processor
 
ADDR_LESS_FETCHES - Static variable in class fi.hu.cs.titokone.Interpreter
 
ALU_IN1 - Static variable in class fi.hu.cs.titokone.Animator
 
ALU_IN2 - Static variable in class fi.hu.cs.titokone.Animator
 
ALU_OPERATION - Static variable in class fi.hu.cs.titokone.RunDebugger
constant numerical value for ALU-operation type
ALU_OUT - Static variable in class fi.hu.cs.titokone.Animator
 
ANIMATED - Static variable in class fi.hu.cs.titokone.GUIBrain
 
ANIMATOR_SPEED_MAX - Static variable in class fi.hu.cs.titokone.GUI
 
ANIMATOR_SPEED_MIN - Static variable in class fi.hu.cs.titokone.GUI
 
APPEND_ACCESS - Static variable in class fi.hu.cs.titokone.FileHandler
Append access to file
APPLY - Static variable in class fi.hu.cs.titokone.GUICompileSettingsDialog
 
APPLY - Static variable in class fi.hu.cs.titokone.GUIRunSettingsDialog
 
Animator - class fi.hu.cs.titokone.Animator.
This class takes care of the animation window.
Animator() - Constructor for class fi.hu.cs.titokone.Animator
Creats new animator.
Application - class fi.hu.cs.titokone.Application.
This class represents a compiled TTK-91-application.
Application(MemoryLine[], MemoryLine[], SymbolTable) - Constructor for class fi.hu.cs.titokone.Application
This constructor sets up a new Application.
about - Variable in class fi.hu.cs.titokone.GUI
 
aboutActionListener - Variable in class fi.hu.cs.titokone.GUI
 
aboutDialog - Variable in class fi.hu.cs.titokone.GUI
 
actionPerformed(ActionEvent) - Method in class fi.hu.cs.titokone.GUI.SetMemSizeActionListener
 
actionPerformed(ActionEvent) - Method in class fi.hu.cs.titokone.GUI
This is called when ActionEvent of some kind is fired.
activeView - Variable in class fi.hu.cs.titokone.GUI
 
addChangedMemoryLine(int, MemoryLine) - Method in class fi.hu.cs.titokone.RunDebugger
This method tells debugger that one or more memorylines were changed.
addComment(String) - Method in class fi.hu.cs.titokone.GUI
Adds a comment into the comment list.
addDefinition(String, String) - Method in class fi.hu.cs.titokone.SymbolTable
This method adds a new definition.
addOutputData(int) - Method in class fi.hu.cs.titokone.GUI
Adds a number into the text area on the right side of the screen.
addSymbol(String, int) - Method in class fi.hu.cs.titokone.SymbolTable
This method adds a new symbol to the symbol table.
addr - Variable in class fi.hu.cs.titokone.RunInfo
This field represents the address
addressFieldLength - Static variable in class fi.hu.cs.titokone.Interpreter
 
addressModeLength - Static variable in class fi.hu.cs.titokone.Interpreter
 
addressModes - Variable in class fi.hu.cs.titokone.SymbolicInterpreter
This hashtable contains integer values for given addressingmodes.
addressingData - Static variable in class fi.hu.cs.titokone.Interpreter
This field contains a two-dimensional array of translations between memory addressing types as integers and as symbols repressenting them.
alu(int, int, int) - Method in class fi.hu.cs.titokone.Processor
ALU-operations.
aluResult - Variable in class fi.hu.cs.titokone.RunInfo
This field contains the value of ALU-operation
animate(RunInfo) - Method in class fi.hu.cs.titokone.Animator
This method produces an animation of a command based on the information in the RunInfo parameter.
animateAnEvent(int, int, int) - Method in class fi.hu.cs.titokone.Animator
This method animates one event like "move 7 from R1 to In2 in ALU using the bus in between" The building block of a more complex operations like "STORE R1, 100" where one needs to fetch an instruction, decipher it etc.
animateAnEvent(int, int) - Method in class fi.hu.cs.titokone.Animator
 
animationThread - Variable in class fi.hu.cs.titokone.Animator
Thread, that runs animation.
animator - Variable in class fi.hu.cs.titokone.GUI
 
animator - Variable in class fi.hu.cs.titokone.GUIBrain
 
animatorContinueButton - Variable in class fi.hu.cs.titokone.GUI
 
animatorFrame - Variable in class fi.hu.cs.titokone.GUI
 
animatorSpeedSlider - Variable in class fi.hu.cs.titokone.GUI
 
appendDataToStdOut(String, File) - Method in class fi.hu.cs.titokone.FileHandler
This method appends data to a stdout file.
application - Variable in class fi.hu.cs.titokone.Binary
This field stores the application this binary represents, or null if it has not yet been resolved.
application - Variable in class fi.hu.cs.titokone.Control
 
application - Variable in class fi.hu.cs.titokone.Loader
This variable holds the current application to be loaded.
applyButton - Variable in class fi.hu.cs.titokone.GUISettingsDialog
 
applyButtonActionListener - Variable in class fi.hu.cs.titokone.GUISettingsDialog
 
areRowsSelected - Variable in class fi.hu.cs.titokone.JTableX
 
availableLanguages - Variable in class fi.hu.cs.titokone.GUIBrain
This field contains the languages available, with the long, English names like "Finnish" or "English (GB)" as keys and the locales corresponding to the languages as values.

B

B91FileFilter - Variable in class fi.hu.cs.titokone.GUI
 
B91_NOT_RUNNING - Static variable in class fi.hu.cs.titokone.GUIBrain
 
B91_PAUSED - Static variable in class fi.hu.cs.titokone.GUIBrain
 
B91_RUNNING - Static variable in class fi.hu.cs.titokone.GUIBrain
 
B91_WAIT_FOR_KBD - Static variable in class fi.hu.cs.titokone.GUIBrain
 
BAD_ACCESS_MODE_MESSAGE - Static variable in class fi.hu.cs.titokone.Processor
 
BASE - Static variable in class fi.hu.cs.titokone.Animator
 
BRANCH_BAD_ACCESS_MODE_MESSAGE - Static variable in class fi.hu.cs.titokone.Processor
 
BRANCH_OPERATION - Static variable in class fi.hu.cs.titokone.RunDebugger
constant numerical value for branching operation type
Binary - class fi.hu.cs.titokone.Binary.
This class represents the contents of a binary file.
Binary(String) - Constructor for class fi.hu.cs.titokone.Binary
This constructor sets up a binary instance.
Binary(Application) - Constructor for class fi.hu.cs.titokone.Binary
This constructor sets up a binary instance which has already been interpreted into an application.
BinaryInterpreter - class fi.hu.cs.titokone.BinaryInterpreter.
This class contains the information to translate a command in binary form to its symbolic string form.
BinaryInterpreter() - Constructor for class fi.hu.cs.titokone.BinaryInterpreter
This constructor sets up a binaryinterpreter and initializes the internal command information data structures.
backgroundImage - Variable in class fi.hu.cs.titokone.Animator
 
binInterpreter - Variable in class fi.hu.cs.titokone.Loader
 
binary - Variable in class fi.hu.cs.titokone.MemoryLine
This field contains the binary form of the data stored in this line.
binary - Variable in class fi.hu.cs.titokone.RunInfo
This field contains the command in binary format.
binaryToInt(String, boolean) - Method in class fi.hu.cs.titokone.BinaryInterpreter
This method converts String that contains a binary to int.
binaryToInt(String, boolean) - Method in class fi.hu.cs.titokone.SymbolicInterpreter
This method converts String that contains a binary to int.
binaryToString(int) - Method in class fi.hu.cs.titokone.BinaryInterpreter
This function transforms a binary-form command to its symbolic representation.
blacklined - Variable in class fi.hu.cs.titokone.GUI
 
brains - Variable in class fi.hu.cs.titokone.GUIThreader
 
branch(int, int, int, int, int) - Method in class fi.hu.cs.titokone.Processor
Branching.

C

CODE_TABLE - Static variable in class fi.hu.cs.titokone.GUI
Code table - used in centerToLine(), selectRow() and setGUIView() methods
CODE_TABLE_EDITING - Static variable in class fi.hu.cs.titokone.GUI
 
COMMENTED - Static variable in class fi.hu.cs.titokone.GUIBrain
 
COMMENT_LIST_SIZE - Static variable in class fi.hu.cs.titokone.GUI
 
COMMENT_MARKER - Static variable in class fi.hu.cs.titokone.Settings
This field stores the comment marker to put before any comment lines.
COMPILE_COMMAND - Static variable in class fi.hu.cs.titokone.GUI
 
COMPILE_MODE - Static variable in class fi.hu.cs.titokone.Settings
 
COMP_OPERATION - Static variable in class fi.hu.cs.titokone.RunDebugger
constant numerical value for Comparing operation type
CONTINUE_COMMAND - Static variable in class fi.hu.cs.titokone.GUI
 
CONTINUE_WITHOUT_PAUSES_COMMAND - Static variable in class fi.hu.cs.titokone.GUI
 
CRT - Static variable in class fi.hu.cs.titokone.Processor
CRT-device
CU_IR - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
CU_PC - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
CU_PC_CURRENT - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
CU_SR - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
CU_TR - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
CompileDebugger - class fi.hu.cs.titokone.CompileDebugger.
This class is used by compiler when it compiles code.
CompileDebugger() - Constructor for class fi.hu.cs.titokone.CompileDebugger
This is the only constructor for CompileDebugger.
CompileInfo - class fi.hu.cs.titokone.CompileInfo.
This class is used to tell GUIBrain what compiler has done at the moment.
CompileInfo(short, int, String) - Constructor for class fi.hu.cs.titokone.CompileInfo
This is normal constructor for CompileInfo.
CompileInfo(short) - Constructor for class fi.hu.cs.titokone.CompileInfo
This constructor is used when no actual line is compiled but other actions are made like finalizing the rounds.
Compiler - class fi.hu.cs.titokone.Compiler.
This class knows everything about the relation between symbolic code and binary code.
Compiler() - Constructor for class fi.hu.cs.titokone.Compiler
This constructor sets up the class.
Control - class fi.hu.cs.titokone.Control.
Control class offers the extenal interface to titokone.
Control(File, File) - Constructor for class fi.hu.cs.titokone.Control
This constructor sets up the Control instance.
cellMargin - Static variable in class fi.hu.cs.titokone.GUI
 
centerToLine(int, short) - Method in class fi.hu.cs.titokone.GUI
Sets the viewport of a certain table so that the given line is visible.
changeExtension(File, String) - Method in class fi.hu.cs.titokone.FileHandler
This method changes the extension of the given filename to newExtension and returns the new filename as a File object.
changeExtensionStr(String, String) - Method in class fi.hu.cs.titokone.FileHandler
This method returns the first string modified so that the part of it following the last period is removed, including the period, and the result is this modified followed by newExtension.
changeMemorySize(int) - Method in class fi.hu.cs.titokone.Control
Changes the size of memory measured in words.
changeTextInEnterNumberLabel(String) - Method in class fi.hu.cs.titokone.GUI
Changes the text which is shown in KBD-frame above the text field.
changedMemoryLines - Variable in class fi.hu.cs.titokone.RunDebugger
List of changed memory lines
changedMemoryLines - Variable in class fi.hu.cs.titokone.RunInfo
This list contains all changed memory lines.
checkCorrespondance(JCheckBox) - Method in class fi.hu.cs.titokone.GUIRunSettingsDialog
 
checkCorrespondance(JCheckBox) - Method in class fi.hu.cs.titokone.GUISettingsDialog
 
checkInput(String) - Static method in class fi.hu.cs.titokone.Application
This method checks whether input would be a valid string to give to setKbd or setStdIn.
classFileFilter - Variable in class fi.hu.cs.titokone.GUI
 
closeButton - Variable in class fi.hu.cs.titokone.GUISettingsDialog
 
closeButtonActionListener - Variable in class fi.hu.cs.titokone.GUISettingsDialog
 
code - Variable in class fi.hu.cs.titokone.Application
This array contains the code to the application; one command per line.
code - Variable in class fi.hu.cs.titokone.Compiler
This array contains the code.
codeArea - Variable in class fi.hu.cs.titokone.LoadInfo
This field contains the contents of the code area after the loading is complete.
codeAreaSize - Variable in class fi.hu.cs.titokone.RandomAccessMemory
 
codeMemoryLines - Variable in class fi.hu.cs.titokone.Compiler
This field holds the Memoryline objects for the code.
codeTable - Variable in class fi.hu.cs.titokone.GUI
This table is used to visualize the K91 source code.
codeTableIdentifiers - Variable in class fi.hu.cs.titokone.GUI
 
codeTableScrollPane - Variable in class fi.hu.cs.titokone.GUI
This holds (@link codeTable codeTable).
colonString - Variable in class fi.hu.cs.titokone.RunInfo
This String contains the colon-representation of current line
columnToolTips - Variable in class fi.hu.cs.titokone.JTableX
 
commandData - Static variable in class fi.hu.cs.titokone.Interpreter
This field contains a two-dimensional array of translations between opcodes as integers, as symbolic command names and the variety of parameters they accept (nothing, one register (usually SP) only, two registers only or possibly two registers and possibly a memory address/constant).
commandLineCount - Variable in class fi.hu.cs.titokone.Compiler
This field counts the number of actual command lines found during the first round.
commands - Variable in class fi.hu.cs.titokone.BinaryInterpreter
This hashmap contains the symbolic commands as strings, with Integer forms of their opcodes as keys.
comment - Variable in class fi.hu.cs.titokone.CompileDebugger
This field contains current comment.
comment1 - Variable in class fi.hu.cs.titokone.Animator
Comment label
comment2 - Variable in class fi.hu.cs.titokone.Animator
 
commentList - Variable in class fi.hu.cs.titokone.GUI
The comments are shown here.
commentListScrollPane - Variable in class fi.hu.cs.titokone.GUI
This holds (@link commentList commentList).
comments - Variable in class fi.hu.cs.titokone.DebugInfo
This field contains comments made by debugger.
comp(int, int) - Method in class fi.hu.cs.titokone.Processor
Compare-method manipulates status register.
compareBit - Variable in class fi.hu.cs.titokone.RunDebugger
Compare bit tells compare status of status register.
compareStatus - Variable in class fi.hu.cs.titokone.RunInfo
This field contains the compare status of status register.
compile(String) - Method in class fi.hu.cs.titokone.Compiler
This function initializes transforms a symbolic source code into an application class.
compile(TTK91CompileSource) - Method in class fi.hu.cs.titokone.Control
Compiles a symbolic TTK91-assembly language to binary executable application.
compile(TTK91CompileSource) - Method in interface fi.hu.cs.ttk91.TTK91Core
This method compiles given TTK91CompileSource into a TTK91Application.
compileButton - Variable in class fi.hu.cs.titokone.GUI
 
compileCommandActionListener - Variable in class fi.hu.cs.titokone.GUI
 
compileDebugger - Variable in class fi.hu.cs.titokone.Compiler
This field contains the CompileDebugger instance to inform of any compilation happenings.
compileFinished - Variable in class fi.hu.cs.titokone.Compiler
This value tells if all the lines are processed twice and getApplication can be run.
compileLine() - Method in class fi.hu.cs.titokone.Compiler
This function goes through one line of the code.
compileLine() - Method in class fi.hu.cs.titokone.Control
This compiles one next line of the t91 program that has been opened recently and hasn't yet been compiled to binary code.
compileMenuItem - Variable in class fi.hu.cs.titokone.GUI
 
compiler - Variable in class fi.hu.cs.titokone.Control
 
configureFileSystem - Variable in class fi.hu.cs.titokone.GUI
 
contents - Variable in class fi.hu.cs.titokone.Binary
This field stores the binary contents of the application, or an empty string if the contents have not yet been resolved (ie.
contents - Variable in class fi.hu.cs.titokone.GUIHTMLDialog
 
contents - Static variable in class fi.hu.cs.titokone.resources.Translations
 
contents - Static variable in class fi.hu.cs.titokone.resources.Translations_en
 
contents - Static variable in class fi.hu.cs.titokone.resources.Translations_fi
 
contentsScrollPane - Variable in class fi.hu.cs.titokone.GUIHTMLDialog
 
continueButton - Variable in class fi.hu.cs.titokone.GUI
 
continueCommandActionListener - Variable in class fi.hu.cs.titokone.GUI
 
continueMenuItem - Variable in class fi.hu.cs.titokone.GUI
 
continueTask() - Method in class fi.hu.cs.titokone.GUIBrain
Notifies all methods,that have called waitForContinueTask() to continue their operation.
continueTaskWithoutPauses() - Method in class fi.hu.cs.titokone.GUIBrain
Notifies all methods, that have called waitForContinueTask() to continue their operation plus informs them that waitForContinueTask() should no longer be called during current operation.
continueToEndButton - Variable in class fi.hu.cs.titokone.GUI
 
continueToEndCommandActionListener - Variable in class fi.hu.cs.titokone.GUI
 
continueToEndMenuItem - Variable in class fi.hu.cs.titokone.GUI
 
control - Variable in class fi.hu.cs.titokone.GUIBrain
 
crt - Variable in class fi.hu.cs.titokone.Application
Stdout and crt store the outputs of this application.
currentCommand - Variable in class fi.hu.cs.titokone.Animator
Current command label
currentLocale - Static variable in class fi.hu.cs.titokone.Translator
This field stores the current locale.
currentSettings - Variable in class fi.hu.cs.titokone.GUIBrain
This field namely stores the current settings and everytime a setting is changed, this is informed about it.
currentState - Variable in class fi.hu.cs.titokone.GUIBrain
Keeps track of the state of this program.
currentStdOutFile - Variable in class fi.hu.cs.titokone.Control
 
currentlyOpenedFile - Variable in class fi.hu.cs.titokone.GUIBrain
 
cycleEnd() - Method in class fi.hu.cs.titokone.RunDebugger
This method return the current runinfo after the line is executed
cycleStart(int, String) - Method in class fi.hu.cs.titokone.RunDebugger
This method tells debugger that a new cycle has been started.

D

DATA_TRANSFER_OPERATION - Static variable in class fi.hu.cs.titokone.RunDebugger
constant numerical value for Data transfer operation type
DEFAULT_MEMORY_SIZE - Static variable in class fi.hu.cs.titokone.Control
This is the memory size that will be used by default, unless a higher class (GUIBrain) chooses to change the size later.
DEFAULT_STDIN - Static variable in class fi.hu.cs.titokone.Settings
 
DEFAULT_STDIN_FILENAME - Static variable in class fi.hu.cs.titokone.GUIBrain
 
DEFAULT_STDOUT - Static variable in class fi.hu.cs.titokone.Settings
 
DEFAULT_STDOUT_FILENAME - Static variable in class fi.hu.cs.titokone.GUIBrain
 
DEF_HOME_POS - Static variable in class fi.hu.cs.titokone.Control
 
DEF_STDIN_POS - Static variable in class fi.hu.cs.titokone.Control
This field set directs handling of an array containing file definitions set in the application.
DEF_STDOUT_POS - Static variable in class fi.hu.cs.titokone.Control
 
DELIMITERS - Static variable in class fi.hu.cs.titokone.Application
This field lists the delimiters accepted as any-combination delimitation markup in a string intended for either keyboard or stdin input.
DIRECT - Static variable in class fi.hu.cs.titokone.RunDebugger
constant String for comment line memory addressing
DIRECT_ADDRESSING - Static variable in class fi.hu.cs.titokone.RunDebugger
constant String for comment line memory addressing
DIVISION_BY_ZERO_MESSAGE - Static variable in class fi.hu.cs.titokone.Processor
 
DebugInfo - class fi.hu.cs.titokone.DebugInfo.
This class is parent class for LoadInfo, CompileInfo and RunInfo.
DebugInfo() - Constructor for class fi.hu.cs.titokone.DebugInfo
 
data - Variable in class fi.hu.cs.titokone.CompileInfo
 
data - Variable in class fi.hu.cs.titokone.Compiler
This array contains the data.
dataAndInstructionsTableSplitPane - Variable in class fi.hu.cs.titokone.GUI
This holds (@link instructionsTableScrollPane instructionsTableScrollPane) and (@link dataTableScrollPane dataTableScrollPane).
dataArea - Variable in class fi.hu.cs.titokone.LoadInfo
This field contains the contents of the data area after the loading is complete.
dataAreaSize - Variable in class fi.hu.cs.titokone.RandomAccessMemory
 
dataMemoryLines - Variable in class fi.hu.cs.titokone.Compiler
This field holds the Memoryline objects for the data area.
dataSetup() - Method in class fi.hu.cs.titokone.SymbolicInterpreter
This method sets up the HashTables.
dataTable - Variable in class fi.hu.cs.titokone.GUI
This table is used to visualize the data side of Titokone's memory by showing its numeric contents and their symbolic equivalencies.
dataTableIdentifiers - Variable in class fi.hu.cs.titokone.GUI
 
dataTablePopupMenu - Variable in class fi.hu.cs.titokone.GUI
 
dataTableScrollPane - Variable in class fi.hu.cs.titokone.GUI
This holds (@link dataTable dataTable).
defStdin - Variable in class fi.hu.cs.titokone.Compiler
This field holds the value of Stdin if it was set with DEF command.
defStdout - Variable in class fi.hu.cs.titokone.Compiler
This field holds the value of Stdout if it was set with DEF command.
defaultLocale - Static variable in class fi.hu.cs.titokone.Translator
This field contains the default locale.
defaultStdInFile - Variable in class fi.hu.cs.titokone.Control
 
defaultStdOutFile - Variable in class fi.hu.cs.titokone.Control
 
defaultTranslations - Static variable in class fi.hu.cs.titokone.Translator
This field stores the default ResourceBundle.
definitions - Variable in class fi.hu.cs.titokone.SymbolTable
This field contains the SymbolTable's definitions.
delay - Variable in class fi.hu.cs.titokone.Animator
 
deviceName - Variable in class fi.hu.cs.titokone.RunInfo
This String value contains the name of the device
deviceNumber - Variable in class fi.hu.cs.titokone.RunInfo
This value contains the value of the device
deviceValue - Variable in class fi.hu.cs.titokone.RunDebugger
 
disable(short) - Method in class fi.hu.cs.titokone.GUI
Disables a command.
doSetValue(String, Object) - Method in class fi.hu.cs.titokone.Settings
This method sets a key to a given object value.
doubleBuffer - Variable in class fi.hu.cs.titokone.Animator
 

E

EMPTY - Variable in class fi.hu.cs.titokone.Compiler
 
ENABLE_DATA_AREA_MARKUP - Static variable in class fi.hu.cs.titokone.GUIBrain
This variable sets whether the initial data area length (up to sp) should be marked by hiding the symbolic versions of lines down from it.
EXTERNAL_DEVICE - Static variable in class fi.hu.cs.titokone.Animator
 
emptyContents - Static variable in class fi.hu.cs.titokone.resources.Translations
 
emptyContents - Static variable in class fi.hu.cs.titokone.resources.Translations_en
 
enable(short) - Method in class fi.hu.cs.titokone.GUI
Enables a command.
enterInput() - Method in class fi.hu.cs.titokone.GUI
 
enterInput(String) - Method in class fi.hu.cs.titokone.GUIBrain
 
enterNumberButton - Variable in class fi.hu.cs.titokone.GUI
This sends the number to GUIBrain, which checks if it's valid and then sends it to Titokone.
enterNumberButtonActionListener - Variable in class fi.hu.cs.titokone.GUI
 
enterNumberLabel - Variable in class fi.hu.cs.titokone.GUI
This is used to show for example errors, when an invalid number is given etc.
eraseMem - Variable in class fi.hu.cs.titokone.GUI
 
eraseMemory() - Method in class fi.hu.cs.titokone.Control
Erases the memory ie.
eraseMemory() - Method in class fi.hu.cs.titokone.Processor
Method erases memorylines from memory.
eraseMemoryActionListener - Variable in class fi.hu.cs.titokone.GUI
 
executeAnimationImmediately - Variable in class fi.hu.cs.titokone.Animator
If this is true, animation will be executed without repaitings and delays.
externalOperation - Variable in class fi.hu.cs.titokone.RunInfo
This boolean value tells is the operation in or out -operation

F

FINALIZING - Static variable in class fi.hu.cs.titokone.CompileInfo
 
FINALIZING_FIRST_ROUND - Static variable in class fi.hu.cs.titokone.CompileInfo
 
FIRST_ROUND - Static variable in class fi.hu.cs.titokone.CompileInfo
 
FP - Static variable in class fi.hu.cs.titokone.GUI
 
FULL - Static variable in class fi.hu.cs.titokone.Interpreter
 
FULL_LESS_FETCHES - Static variable in class fi.hu.cs.titokone.Interpreter
 
FileHandler - class fi.hu.cs.titokone.FileHandler.
This class transforms files into various sorts of buffer classes depending on who needs them, and saves these buffer classes to files when needed.
FileHandler() - Constructor for class fi.hu.cs.titokone.FileHandler
This class sets up a new FileHandler and sets up its Logger.
fi.hu.cs.titokone - package fi.hu.cs.titokone
 
fi.hu.cs.titokone.resources - package fi.hu.cs.titokone.resources
 
fi.hu.cs.ttk91 - package fi.hu.cs.ttk91
 
fileHandler - Variable in class fi.hu.cs.titokone.Control
This has control to all the files this program has opened.
fileMenu - Variable in class fi.hu.cs.titokone.GUI
 
finalFinal - Variable in class fi.hu.cs.titokone.CompileInfo
This field contains true if we have gone through all DS and DC commands and are setting FP and SP accordingly, or false if we are still going through DS and DC commands.
finalFirstPhase(String[], String[], String[][]) - Method in class fi.hu.cs.titokone.CompileDebugger
This method is used when all DC and DS are defined and compiler is ready to move to the second phase.
finalPhase() - Method in class fi.hu.cs.titokone.CompileDebugger
This method tells debugger that final phase of compilation is in progress.
findAvailableLanguages() - Method in class fi.hu.cs.titokone.GUIBrain
This method determines the available languages.
firstPhase(int, String) - Method in class fi.hu.cs.titokone.CompileDebugger
This method tells debugger that first round of compilation is in progres and line wasn't empty.
firstPhase() - Method in class fi.hu.cs.titokone.CompileDebugger
This method is used when all lines are checked in the first phase of compilation and compiler is setting symbols and labels.
firstRound - Variable in class fi.hu.cs.titokone.Compiler
This field keeps track of whether we are in the first round of compilation or the second.
firstRoundProcess(String) - Method in class fi.hu.cs.titokone.Compiler
This function gathers new symbol information from the given line and checks its syntax.
foundDC(String) - Method in class fi.hu.cs.titokone.CompileDebugger
This method tells debugger that a DC compiler instruction was found and it is added to the symboltable.
foundDS(String) - Method in class fi.hu.cs.titokone.CompileDebugger
This method tells debugger that a DS compiler instruction was found and it is added to the symboltable.
foundEQU(String, int) - Method in class fi.hu.cs.titokone.CompileDebugger
This method tells that an EQU was found and it is added to the symboltable.
foundLabel(String, int) - Method in class fi.hu.cs.titokone.CompileDebugger
This method tells that for given label points to given line.
foundSymbol(String) - Method in class fi.hu.cs.titokone.CompileDebugger
This Method tells debugger that a symbol was used as an address.

G

GARBLE - Static variable in class fi.hu.cs.titokone.BinaryInterpreter
 
GUI - class fi.hu.cs.titokone.GUI.
Class GUI is namely the class that implements the Graphical User Interface.
GUI() - Constructor for class fi.hu.cs.titokone.GUI
 
GUI.SetMemSizeActionListener - class fi.hu.cs.titokone.GUI.SetMemSizeActionListener.
 
GUI.SetMemSizeActionListener(int) - Constructor for class fi.hu.cs.titokone.GUI.SetMemSizeActionListener
 
GUIBrain - class fi.hu.cs.titokone.GUIBrain.
This class contains the intellect the GUI class needs to provide services to the Control class.
GUIBrain(GUI, Animator) - Constructor for class fi.hu.cs.titokone.GUIBrain
This constructor sets up the GUIBrain instance.
GUICompileSettingsDialog - class fi.hu.cs.titokone.GUICompileSettingsDialog.
 
GUICompileSettingsDialog(Frame, boolean) - Constructor for class fi.hu.cs.titokone.GUICompileSettingsDialog
 
GUIHTMLDialog - class fi.hu.cs.titokone.GUIHTMLDialog.
 
GUIHTMLDialog(Frame, boolean, String) - Constructor for class fi.hu.cs.titokone.GUIHTMLDialog
 
GUIRunSettingsDialog - class fi.hu.cs.titokone.GUIRunSettingsDialog.
 
GUIRunSettingsDialog(Frame, boolean) - Constructor for class fi.hu.cs.titokone.GUIRunSettingsDialog
 
GUISettingsDialog - class fi.hu.cs.titokone.GUISettingsDialog.
 
GUISettingsDialog(Frame, boolean) - Constructor for class fi.hu.cs.titokone.GUISettingsDialog
 
GUIThreader - class fi.hu.cs.titokone.GUIThreader.
 
GUIThreader(short, GUIBrain) - Constructor for class fi.hu.cs.titokone.GUIThreader
 
GUIThreader(short, GUIBrain, Object) - Constructor for class fi.hu.cs.titokone.GUIThreader
 
generalFileDialog - Variable in class fi.hu.cs.titokone.GUI
 
getADDR() - Method in class fi.hu.cs.titokone.RunInfo
This method returns value of the ADDR part of the command.
getALUResult() - Method in class fi.hu.cs.titokone.RunInfo
This method returns the result of the ALU operation.
getAddressFromBinary(int) - Method in class fi.hu.cs.titokone.BinaryInterpreter
If a given binary represents a valid command that has an address then this function returns it.
getAddressingMode(String) - Method in class fi.hu.cs.titokone.SymbolicInterpreter
This method transforms an addressing mode (=, @ or nothing) to a number identifying it.
getAllDefinitions() - Method in class fi.hu.cs.titokone.SymbolTable
This method returns a string array that contains all the currently made definitions.
getAllSymbols() - Method in class fi.hu.cs.titokone.SymbolTable
This method returns a string array that contains all the currently defined symbols.
getApplication() - Method in class fi.hu.cs.titokone.Compiler
This method returns the readily-compiled application if the compilation is complete, or null otherwise.
getApplicationDefinitions() - Method in class fi.hu.cs.titokone.Control
This helper method gets the definitions in the currently loaded application.
getAvailableLanguages() - Method in class fi.hu.cs.titokone.GUIBrain
Returns all available languages.
getBinary(TTK91Application) - Method in class fi.hu.cs.titokone.Control
Returns a string that contains the binary presentation of the application.
getBinary() - Method in class fi.hu.cs.titokone.MemoryLine
Returns the value of this memory slot.
getBinary() - Method in class fi.hu.cs.titokone.RunInfo
This method returns the binary command.
getBinary(TTK91Application) - Method in interface fi.hu.cs.ttk91.TTK91Core
This function return the program in TTK91 binary file format
getBinaryCommands() - Method in class fi.hu.cs.titokone.LoadInfo
 
getChangedMemoryLines() - Method in class fi.hu.cs.titokone.RunInfo
 
getCode() - Method in class fi.hu.cs.titokone.Application
This method returns the (initial) code area of the application.
getCodeArea() - Method in class fi.hu.cs.titokone.RandomAccessMemory
Returns a code area dump.
getCodeArea() - Method in interface fi.hu.cs.ttk91.TTK91Memory
 
getCodeAreaSize() - Method in class fi.hu.cs.titokone.RandomAccessMemory
Returns the size of the code area.
getCodeTableContents() - Method in class fi.hu.cs.titokone.GUI
 
getColonString() - Method in class fi.hu.cs.titokone.RunInfo
This method gets the colon-presentation of the command.
getComments() - Method in class fi.hu.cs.titokone.DebugInfo
This method returns comments.
getCompareStatus() - Method in class fi.hu.cs.titokone.RunInfo
Gets compare status of status register.
getContents() - Method in class fi.hu.cs.titokone.resources.Translations
 
getContents() - Method in class fi.hu.cs.titokone.resources.Translations_en
 
getContents() - Method in class fi.hu.cs.titokone.resources.Translations_fi
 
getCpu() - Method in class fi.hu.cs.titokone.Control
Returns a reference to the Processor object.
getCpu() - Method in interface fi.hu.cs.ttk91.TTK91Core
Returns a copy of the CPU in the virtual machine
getCurrentDefaultStdinFile() - Method in class fi.hu.cs.titokone.GUIBrain
This method returns the default stdin file, which is the one declared in currentSettings.
getCurrentDefaultStdoutFile() - Method in class fi.hu.cs.titokone.GUIBrain
This method returns the default stdout file, which is the one declared in currentSettings.
getCurrentSettings() - Method in class fi.hu.cs.titokone.GUIBrain
Makes sure that currentSettings contains at least the default values for each key, if they cannot be obtained from settingsFile.
getData() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns the variable values after compiler has finished first round of compilation.
getData() - Method in class fi.hu.cs.titokone.LoadInfo
 
getDataArea() - Method in class fi.hu.cs.titokone.RandomAccessMemory
Returns a data area dump.
getDataArea() - Method in interface fi.hu.cs.ttk91.TTK91Memory
 
getDataAreaSize() - Method in class fi.hu.cs.titokone.RandomAccessMemory
Returns the size of the data area.
getDataAreaSymbolic() - Method in class fi.hu.cs.titokone.LoadInfo
 
getDataSymbolic() - Method in class fi.hu.cs.titokone.LoadInfo
 
getDefinition(String) - Method in class fi.hu.cs.titokone.SymbolTable
This function returns the string value that corresponds to a given definition.
getExtension(File) - Static method in class fi.hu.cs.titokone.GUIBrain
 
getFP() - Method in class fi.hu.cs.titokone.LoadInfo
 
getFinalPhase() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns true if field finalFinal is set.
getFirstOperand() - Method in class fi.hu.cs.titokone.RunInfo
This method returns register number of the first operand.
getFirstRegisterFromBinary(int) - Method in class fi.hu.cs.titokone.BinaryInterpreter
If a command has a first register value then this function returns it.
getIndex(int) - Method in class fi.hu.cs.titokone.Registers
Converts TTK91Cpu register to the corresponding index to registerValues array.
getIndex(String) - Method in class fi.hu.cs.titokone.Registers
Converts given String to the corresponding index to registerValues array.
getIndexRegister() - Method in class fi.hu.cs.titokone.RunInfo
This method returns number of the index register.
getInitialData() - Method in class fi.hu.cs.titokone.Application
This method returns the initial data area of the application with its contents.
getInstructions() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns codelines of the memory after compiler has finished first round of compilation.
getIntValue(String) - Method in class fi.hu.cs.titokone.Settings
This method returns the value of a certain key.
getKeys() - Method in class fi.hu.cs.titokone.Settings
This method returns all the keys defined here.
getLabelFound() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns true if a label was found.
getLabelName() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns the name of the current label.
getLabelValue() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns value of the current label.
getLineBinary() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns compiled binary machinecommand represented as an integer value.
getLineContents() - Method in class fi.hu.cs.titokone.CompileInfo
This method return symbolic contents of the line.
getLineContents() - Method in class fi.hu.cs.titokone.RunInfo
This method returns the symbolic command found on the line..
getLineEmpty() - Method in class fi.hu.cs.titokone.CompileInfo
This message tells that an empty line or line containing only whitespaces was compiled.
getLineNumber() - Method in class fi.hu.cs.titokone.CompileInfo
This method tells which line was processed.
getLineNumber() - Method in class fi.hu.cs.titokone.RunInfo
This method returns the number of the line.
getMaxTextLengthInColumn(int) - Method in class fi.hu.cs.titokone.JTableX
Returns a value, which is the length of the longest text in a certain column.
getMemory() - Method in class fi.hu.cs.titokone.Control
Returns a reference to the RandomAccessMemory object which is attached to the current Processor object.
getMemory() - Method in class fi.hu.cs.titokone.Processor
Returns the memory attached to the processor.
getMemory() - Method in class fi.hu.cs.titokone.RandomAccessMemory
Returns a memory dump.
getMemory() - Method in interface fi.hu.cs.ttk91.TTK91Core
Returns a copy of the memory in the virtual machine
getMemory() - Method in interface fi.hu.cs.ttk91.TTK91Memory
 
getMemoryLine(int) - Method in class fi.hu.cs.titokone.Processor
Returns queried memory line.
getMemoryLine(int) - Method in class fi.hu.cs.titokone.RandomAccessMemory
Returns memory line at given slot.
getMemoryLines() - Method in class fi.hu.cs.titokone.RandomAccessMemory
This method returns a copy of all the memory lines.
getMemoryModeFromBinary(int) - Method in class fi.hu.cs.titokone.BinaryInterpreter
Function returns possible memory address mode from a binary command given as a parameter.
getMemoryfetches() - Method in class fi.hu.cs.titokone.RunInfo
This methot tells GUIBrain how many memoryfetches were made.
getNewPC() - Method in class fi.hu.cs.titokone.RunInfo
Gets the value of new PC.
getOpCodeFromBinary(int) - Method in class fi.hu.cs.titokone.BinaryInterpreter
This command returns the operation code from a binary
getOpcode(String) - Method in class fi.hu.cs.titokone.SymbolicInterpreter
This method checks if a command is a valid opCode.
getOperationtype() - Method in class fi.hu.cs.titokone.RunInfo
This method tells GUIBrain what kind of operation happened.
getPendingLoadInfo() - Method in class fi.hu.cs.titokone.Control
Sometimes load() throws an exception when the situation is not really requiring an error message.
getPhase() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns current phase as a short.
getRegister(int) - Method in class fi.hu.cs.titokone.Registers
Returns the value of a register.
getRegister(String) - Method in class fi.hu.cs.titokone.Registers
Returns the value of a register.
getRegisterId(String) - Method in class fi.hu.cs.titokone.SymbolicInterpreter
This method returns the binary form of a given register as an integer.
getRegisters() - Method in class fi.hu.cs.titokone.RunInfo
Returns register array.
getResourceBundle() - Static method in class fi.hu.cs.titokone.Translator
This method returns the resource bundle in use.
getSP() - Method in class fi.hu.cs.titokone.LoadInfo
 
getSVC() - Method in class fi.hu.cs.titokone.RunInfo
This method returns type of the SVC operation.
getSecondFetchValue() - Method in class fi.hu.cs.titokone.RunInfo
This method gets value of second memory fetch.
getSecondRegisterFromBinary(int) - Method in class fi.hu.cs.titokone.BinaryInterpreter
If a command has second register value, this function returns it "" or R0 to R7).
getSize() - Method in class fi.hu.cs.titokone.RandomAccessMemory
Returns the size of the memory.
getSize() - Method in interface fi.hu.cs.ttk91.TTK91Memory
 
getSource() - Method in class fi.hu.cs.titokone.Source
 
getSource() - Method in interface fi.hu.cs.ttk91.TTK91CompileSource
 
getStatus() - Method in class fi.hu.cs.titokone.Processor
Method returns the current value of Processor.
getStatus() - Method in interface fi.hu.cs.ttk91.TTK91Cpu
 
getStatusMessage() - Method in class fi.hu.cs.titokone.DebugInfo
This method returns statusmessage.
getStrValue(String) - Method in class fi.hu.cs.titokone.Settings
This method returns the value of a certain key.
getSymbol(String) - Method in class fi.hu.cs.titokone.SymbolTable
This function returns the integer value that corresponds to a given symbol.
getSymbolDefined() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns true if a symbol was defined.
getSymbolFound() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns true if a symbol was found.
getSymbolName() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns found symbolname.
getSymbolTable() - Method in class fi.hu.cs.titokone.Application
This method returns the symbol table containing the application's local symbols.
getSymbolTable() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns the symboltable gathered during the first round.
getSymbolTable() - Method in class fi.hu.cs.titokone.LoadInfo
 
getSymbolTable() - Method in class fi.hu.cs.titokone.RandomAccessMemory
Returns the symbol table of currently used symbols as a hashmap, with String names of the symbols as keys referencing the Integer values of the symbols.
getSymbolTable() - Method in interface fi.hu.cs.ttk91.TTK91Memory
 
getSymbolValue() - Method in class fi.hu.cs.titokone.CompileInfo
This method returns value of current symbol.
getSymbolic() - Method in class fi.hu.cs.titokone.MemoryLine
Returns the symbolic representation of the command.
getSymbolicAndBinary(int) - Method in class fi.hu.cs.titokone.Compiler
This function transforms a binary command number to a MemoryLine containing both the binary and the symbolic command corresponding to it.
getSymbolicAndBinary(MemoryLine) - Method in class fi.hu.cs.titokone.Compiler
This function transforms a MemoryLine containing only the binary command to a MemoryLine containing both the binary and the symbolic command corresponding to it.
getSymbolicCommands() - Method in class fi.hu.cs.titokone.LoadInfo
 
getTextLength(int, int) - Method in class fi.hu.cs.titokone.JTableX
Returns the length of text in pixels in certain cell.
getToolTipText(MouseEvent) - Method in class fi.hu.cs.titokone.JTableX
 
getValue(int) - Method in class fi.hu.cs.titokone.RandomAccessMemory
Returns the value of an indexed memory slot.
getValue(int) - Method in interface fi.hu.cs.ttk91.TTK91Memory
First usable index is 0, last is getSize()-1
getValueAtADDR() - Method in class fi.hu.cs.titokone.RunInfo
This method returns value found at the ADDR.
getValueOf(int) - Method in class fi.hu.cs.titokone.Processor
Returns the value of given registerID.
getValueOf(int) - Method in interface fi.hu.cs.ttk91.TTK91Cpu
 
gui - Variable in class fi.hu.cs.titokone.GUIBrain
 
guibrain - Variable in class fi.hu.cs.titokone.GUI
 

H

handleParameter(String) - Static method in class fi.hu.cs.titokone.Titokone
 
helpMenu - Variable in class fi.hu.cs.titokone.GUI
 
hideAnimator() - Method in class fi.hu.cs.titokone.GUI
 
htmlURL - Variable in class fi.hu.cs.titokone.GUIHTMLDialog
 

I

INDIRECT_ADDRESSING - Static variable in class fi.hu.cs.titokone.RunDebugger
constant String for comment line memory addressing
INPUT_FIELD - Static variable in class fi.hu.cs.titokone.GUI
 
INSTRUCTIONS_AND_DATA_TABLE - Static variable in class fi.hu.cs.titokone.GUI
Instructions and data table - used in centerToLine(), selectRow() and setGUIView() methods
INTEGER_OVERFLOW_MESSAGE - Static variable in class fi.hu.cs.titokone.Processor
 
INTERRUPTED_WITHOUT_PAUSE - Static variable in class fi.hu.cs.titokone.GUIBrain
 
INTERRUPTED_WITH_PAUSE - Static variable in class fi.hu.cs.titokone.GUIBrain
 
INVALID_DEVICE_MESSAGE - Static variable in class fi.hu.cs.titokone.Processor
 
INVALID_OPCODE_MESSAGE - Static variable in class fi.hu.cs.titokone.Processor
 
INVALID_PARAMETER - Static variable in class fi.hu.cs.titokone.Titokone
This variable is a system.exit parameter for when an invalid parameter is given to the application.
IR - Static variable in class fi.hu.cs.titokone.Animator
 
Interpreter - class fi.hu.cs.titokone.Interpreter.
This class contains information common to various interpreters.
Interpreter() - Constructor for class fi.hu.cs.titokone.Interpreter
 
InvalidDefinitionException - exception fi.hu.cs.titokone.InvalidDefinitionException.
This class represents a situation where a symboltable has been queried for a definition it does not contain.
InvalidDefinitionException(String) - Constructor for class fi.hu.cs.titokone.InvalidDefinitionException
This constructor sets up an instance of the class.
InvalidSymbolException - exception fi.hu.cs.titokone.InvalidSymbolException.
This class represents a situation where a symboltable has been queried for a symbol it does not contain.
InvalidSymbolException(String) - Constructor for class fi.hu.cs.titokone.InvalidSymbolException
This constructor sets up an instance of the class.
info - Variable in class fi.hu.cs.titokone.Animator
RunInfo object of currently running animation.
info - Variable in class fi.hu.cs.titokone.CompileDebugger
This field contains current CompileInfo object.
info - Variable in class fi.hu.cs.titokone.RunDebugger
Runinfo for each command line of the program
init(TTK91Cpu, int, int) - Method in class fi.hu.cs.titokone.Animator
Initalizes animation.
initAnimator() - Method in class fi.hu.cs.titokone.GUI
 
initFP - Variable in class fi.hu.cs.titokone.LoadInfo
This field contains the value to be stored to the FP register.
initGUI() - Method in class fi.hu.cs.titokone.GUI
This is just a private assistance method for the creator.
initSP - Variable in class fi.hu.cs.titokone.LoadInfo
This field contains the value to be stored to the SP register.
initialData - Variable in class fi.hu.cs.titokone.Application
This array contains the initial data area of the application, determined at compile time by DS and DC pseudocommands.
initializeSecondRound() - Method in class fi.hu.cs.titokone.Compiler
This method initializes the code and data area arrays for the second round processing according to the dataAreaSize and commandLineCount variables.
inputField - Variable in class fi.hu.cs.titokone.GUI
The number that will be sent to Titokone as KBD data is given here.
inputPanel - Variable in class fi.hu.cs.titokone.GUI
This holds (@link enterNumberLabel enterNumberLabel), (@link inputField inputField) and (@link enterNumberButton enterNumberButton).
insertMenuBar(JFrame) - Method in class fi.hu.cs.titokone.GUI
Inserts the menu into main window.
insertStdinToApplication(File) - Method in class fi.hu.cs.titokone.Control
This method does the actual inserting STDIN datat to an application.
insertSymbolTable(String[][]) - Method in class fi.hu.cs.titokone.GUI
Inserts symbols and their values into symbol table.
insertToCodeTable(String[]) - Method in class fi.hu.cs.titokone.GUI
Inserts data into code table.
insertToDataTable(String[]) - Method in class fi.hu.cs.titokone.GUI
Inserts data into data table.
insertToDataTable(int[], String[]) - Method in class fi.hu.cs.titokone.GUI
Functionally this is exactly similar to insertToDataTable(String[]), but this just takes int[] as parameter.
insertToInstructionsTable(String[], String[]) - Method in class fi.hu.cs.titokone.GUI
Inserts data to instructionsTable.
insertToInstructionsTable(int[], String[]) - Method in class fi.hu.cs.titokone.GUI
Functionality of this method is exactly similar to insertToInstructionsTable(String[],String[]), but here the first parameter's type is int[].
insertToInstructionsTable(String[]) - Method in class fi.hu.cs.titokone.GUI
Functionality of this method is exactly similar to insertToInstructionsTable(String[],String[]), but here the first parameter would be an array of empty Strings.
instructions - Variable in class fi.hu.cs.titokone.CompileInfo
These arrays contain codelines, data and the symboltable after first round.
instructionsTable - Variable in class fi.hu.cs.titokone.GUI
This table is used to visualize the instructions side of Titokone's memory by showing its numeric contents and their symbolic equivalencies.
instructionsTableIdentifiers - Variable in class fi.hu.cs.titokone.GUI
 
instructionsTableScrollPane - Variable in class fi.hu.cs.titokone.GUI
This holds (@link instructionsTable instructionsTable)
intToBinary(long, int) - Method in class fi.hu.cs.titokone.BinaryInterpreter
This method converts int values to binary-string.
intToBinary(long, int) - Method in class fi.hu.cs.titokone.SymbolicInterpreter
This method converts int values to binary-string.
interruptCurrentTasks(boolean) - Method in class fi.hu.cs.titokone.GUIBrain
Notifies all currents tasks to be interrupted once they are able to read the new value of interruptSent.
interruptSent - Variable in class fi.hu.cs.titokone.GUIBrain
This field is set when menuInterrupt is called, and all continuous loops which do many things and wait for input in between should check if this is sent before continuing to their next step.
invalidLabels - Variable in class fi.hu.cs.titokone.Compiler
This field holds the invalid values to be introduced (i.e.
ioPanel - Variable in class fi.hu.cs.titokone.GUI
This holds (@link inputPanel) and (@link outputPanel).
isAnimating - Variable in class fi.hu.cs.titokone.Animator
Is animation currently running.
isAnimationRunning() - Method in class fi.hu.cs.titokone.Animator
 
isCellSelected(int, int) - Method in class fi.hu.cs.titokone.JTableX
This method returns whether a particular cell is selected or not.
isExternalOp() - Method in class fi.hu.cs.titokone.RunInfo
This method tells is external operation executed
isIN - Variable in class fi.hu.cs.titokone.RunInfo
This boolean value is set true if operation is in operation, otherwise false
isInOp() - Method in class fi.hu.cs.titokone.RunInfo
This method tells is external operation in or out
isOverflow(long) - Method in class fi.hu.cs.titokone.Processor
Tests if given long value is acceptable int value.

J

JTableX - class fi.hu.cs.titokone.JTableX.
This class is basically just normal JTable with added functionality.
JTableX(TableModel) - Constructor for class fi.hu.cs.titokone.JTableX
 

K

K91FileFilter - Variable in class fi.hu.cs.titokone.GUI
 
K91_COMPILING - Static variable in class fi.hu.cs.titokone.GUIBrain
 
K91_NOT_COMPILING - Static variable in class fi.hu.cs.titokone.GUIBrain
 
K91_PAUSED - Static variable in class fi.hu.cs.titokone.GUIBrain
 
KBD - Static variable in class fi.hu.cs.titokone.Processor
KBD-device
KEY_VALUE_SEPARATOR - Static variable in class fi.hu.cs.titokone.Settings
This string separates keys from values in the settings file.
kbdData - Variable in class fi.hu.cs.titokone.Processor
The stdinData and kbdData fields stores buffer data to be read with the IN operation.
kbdcontent - Variable in class fi.hu.cs.titokone.Application
Stdincontent and kbdcontent store the possible preset input of this application, and stdinpointer and kbdpointer point to the position that should be read next.
kbdpointer - Variable in class fi.hu.cs.titokone.Application
 
keyboardInput(int) - Method in class fi.hu.cs.titokone.Control
GUIBrain calls this when it has recieved the TTK91NoKbdData exception.
keyboardInput(int) - Method in class fi.hu.cs.titokone.Processor
This method adds a line of keyboard data to a buffer the Processor can read it from during its next command cycle (or previous cycle repeated).

L

LIMIT - Static variable in class fi.hu.cs.titokone.Animator
 
LINEBREAK_CHECK_REGEXP - Static variable in class fi.hu.cs.titokone.Settings
This pattern matches against 1 or more characters (there is a start of a line in the start of each String, hence ignore the first character), then 1 or more periods where there is at least one start of line (\n\n would match ^^) and then 0 or more other characters.
LINE_BY_LINE - Static variable in class fi.hu.cs.titokone.GUIBrain
 
LoadInfo - class fi.hu.cs.titokone.LoadInfo.
This class provides info about the loading of a program.
LoadInfo(MemoryLine[], MemoryLine[], SymbolTable, int, int, String) - Constructor for class fi.hu.cs.titokone.LoadInfo
 
Loader - class fi.hu.cs.titokone.Loader.
This class can load a TTK91Application.
Loader(Processor) - Constructor for class fi.hu.cs.titokone.Loader
 
labelDefined - Variable in class fi.hu.cs.titokone.CompileInfo
This field is true if found label was defined before.
labelFound - Variable in class fi.hu.cs.titokone.CompileInfo
This field contains information if a label was found.
labelName - Variable in class fi.hu.cs.titokone.CompileInfo
This field contains the name of a label found from the beginning of this line.
labelValue - Variable in class fi.hu.cs.titokone.CompileInfo
This field contains value of the current label.
labels - Static variable in class fi.hu.cs.titokone.Animator
 
leftPanel - Variable in class fi.hu.cs.titokone.GUI
What this holds, depends on the view of this gui.
lineBinary - Variable in class fi.hu.cs.titokone.CompileInfo
This field contains line as a binary.
lineByLineCheckBox - Variable in class fi.hu.cs.titokone.GUICompileSettingsDialog
 
lineByLineCheckBox - Variable in class fi.hu.cs.titokone.GUIRunSettingsDialog
 
lineByLineToggleButton - Variable in class fi.hu.cs.titokone.GUI
 
lineColumnSize - Static variable in class fi.hu.cs.titokone.GUI
 
lineCompiled() - Method in class fi.hu.cs.titokone.CompileDebugger
This method returns the created CompileInfo-object.
lineContents - Variable in class fi.hu.cs.titokone.CompileInfo
This field hold the contents of a compiled line.
lineContents - Variable in class fi.hu.cs.titokone.RunInfo
This field contains contents of the line,
lineEmpty - Variable in class fi.hu.cs.titokone.CompileInfo
This field is by default false, but if the compiled line was empty (or consisted of whitespace only), the true value here says that other checks can be skipped.
lineNumber - Variable in class fi.hu.cs.titokone.CompileInfo
This field contains the number of the line being processed or -1 during the finalizing phase.
lineNumber - Variable in class fi.hu.cs.titokone.RunInfo
This field contains line number.
load() - Method in class fi.hu.cs.titokone.Control
This method loads an application that has been either compiled or read from binary earlier.
load() - Method in class fi.hu.cs.titokone.GUIBrain
This just loads the opened b91-program into Titokone's memory without updating GUI anyway.
loadAndUpdateGUI() - Method in class fi.hu.cs.titokone.GUIBrain
Load the program into Titokone's memory and update's GUI to show the new memory contents and register values and such.
loadApplication() - Method in class fi.hu.cs.titokone.Loader
Loads an application to memory.
loadBinary(String) - Method in class fi.hu.cs.titokone.Control
Returns a TTK91Application object of the given string, which should contain proper binary code.
loadBinary(File) - Method in class fi.hu.cs.titokone.FileHandler
This function loads a Binary from a binary .b91 file and returns the result.
loadBinary(String) - Method in interface fi.hu.cs.ttk91.TTK91Core
Loads TTK91 binary format into a TTK91Application
loadFileContentsToString(File) - Method in class fi.hu.cs.titokone.FileHandler
This function is a private assistant method for FileHandler and it loads the contents of the given file into a string and returns that string.
loadLanguageFile(File) - Method in class fi.hu.cs.titokone.Control
This is called when user the has changed language to another one by choosing it from a dialog after selecting Set language from the GUI menu, and has chosen a special file to load.
loadReaderContentsToString(BufferedReader) - Method in class fi.hu.cs.titokone.FileHandler
This function is a private assistant method, which loads the contents of a given reader into a string and returns that string.
loadResourceBundle(File) - Method in class fi.hu.cs.titokone.FileHandler
This method attempts to load a resource bundle from a file (with an URLClassLoader).
loadSettings(File) - Method in class fi.hu.cs.titokone.FileHandler
This function loads a settings file into a StringBuffer.
loadSettings(InputStream) - Method in class fi.hu.cs.titokone.FileHandler
This function loads a settings input stream to a StringBuffer.
loadSettingsFileContents(File) - Method in class fi.hu.cs.titokone.Control
This is called when GUIBrain wants to load the settings.
loadSettingsStreamContents(InputStream) - Method in class fi.hu.cs.titokone.Control
This is called when GUIBrain wants to load the settings from a stream.
loadSource(File) - Method in class fi.hu.cs.titokone.FileHandler
This function loads up a Source file from a given file.
loadStdIn(File) - Method in class fi.hu.cs.titokone.FileHandler
This method loads a "stdin" file representing the disk into a string.
logger - Variable in class fi.hu.cs.titokone.FileHandler
This logger will be used for logging the I/O activities.
logger - Variable in class fi.hu.cs.titokone.GUI
 
logger - Variable in class fi.hu.cs.titokone.GUIBrain
This field contains our logger.
loggerName - Static variable in class fi.hu.cs.titokone.FileHandler
This class has its own logger.

M

MAR - Static variable in class fi.hu.cs.titokone.Animator
 
MAXINT - Variable in class fi.hu.cs.titokone.Compiler
Maximum value of the EQU and DC.
MAX_KBD_VALUE - Static variable in class fi.hu.cs.titokone.GUIBrain
 
MBR - Static variable in class fi.hu.cs.titokone.Animator
 
MEMORY - Static variable in class fi.hu.cs.titokone.Animator
 
MEMORY_SIZE - Static variable in class fi.hu.cs.titokone.Settings
 
MININT - Variable in class fi.hu.cs.titokone.Compiler
Minimum value of the EQU and DC.
MIN_KBD_VALUE - Static variable in class fi.hu.cs.titokone.GUIBrain
 
MemoryLine - class fi.hu.cs.titokone.MemoryLine.
This class represents one slot in the TTK-91 computer's memory.
MemoryLine(int, String) - Constructor for class fi.hu.cs.titokone.MemoryLine
Creates a memory line with symbolic information.
Message - class fi.hu.cs.titokone.Message.
This class represents a translatable message to the user.
Message(String) - Constructor for class fi.hu.cs.titokone.Message
This constructor sets up a static message.
Message(String, String) - Constructor for class fi.hu.cs.titokone.Message
This constructor sets up a message with modifiable parts, and sets what they will be replaced with.
Message(String, String[]) - Constructor for class fi.hu.cs.titokone.Message
This constructor sets up a message with modifiable parts, and sets what they will be replaced with.
main(String[]) - Static method in class fi.hu.cs.titokone.Animator
 
main(String[]) - Static method in class fi.hu.cs.titokone.Titokone
 
mainSplitPane - Variable in class fi.hu.cs.titokone.GUI
This holds (@link rightSplitPane rightSplitPane) and (@link leftPane leftPane).
makeToolBar() - Method in class fi.hu.cs.titokone.GUI
This creates the toolbar of this program and returns it.
manual - Variable in class fi.hu.cs.titokone.GUI
 
manualActionListener - Variable in class fi.hu.cs.titokone.GUI
 
manualDialog - Variable in class fi.hu.cs.titokone.GUI
 
memory - Variable in class fi.hu.cs.titokone.RandomAccessMemory
 
memoryComment - Variable in class fi.hu.cs.titokone.RunDebugger
String for memory part of comment
memoryInput(int, MemoryLine) - Method in class fi.hu.cs.titokone.Processor
Method for loading MemoryLines to Processor, Loader classes uses this for loading application to processor.
memsize - Variable in class fi.hu.cs.titokone.GUI.SetMemSizeActionListener
 
menuAbout() - Method in class fi.hu.cs.titokone.GUIBrain
 
menuCompile() - Method in class fi.hu.cs.titokone.GUIBrain
This method corresponds to the menu option File -> Compile.
menuEraseMemory() - Method in class fi.hu.cs.titokone.GUIBrain
This method corresponds to the menu option File -> Erase memory.
menuExit() - Method in class fi.hu.cs.titokone.GUIBrain
This method corresponds to the menu option File -> Exit.
menuInterrupt(boolean) - Method in class fi.hu.cs.titokone.GUIBrain
This method corresponds to a request to interrupt whatever we were doing once it becomes possible.
menuManual() - Method in class fi.hu.cs.titokone.GUIBrain
 
menuOpenFile(File) - Method in class fi.hu.cs.titokone.GUIBrain
This method corresponds to the menu option File -> Open...
menuRun() - Method in class fi.hu.cs.titokone.GUIBrain
This method corresponds to the menu option File -> Run.
menuSetCompilingOption(int, boolean) - Method in class fi.hu.cs.titokone.GUIBrain
This method
menuSetLanguage(String) - Method in class fi.hu.cs.titokone.GUIBrain
This method corresponds to the menu option Option -> Set language.
menuSetLanguage(File) - Method in class fi.hu.cs.titokone.GUIBrain
This method correspods as well to the menu option Option -> Set language.
menuSetMemorySize(int) - Method in class fi.hu.cs.titokone.GUIBrain
This method corresponds to the menu option Option -> Set Memory Size.
menuSetRunningOption(int, boolean) - Method in class fi.hu.cs.titokone.GUIBrain
 
menuSetStdin(File) - Method in class fi.hu.cs.titokone.GUIBrain
This method corresponds to the menu option Option -> Set Default Stdin File.
menuSetStdout(File, boolean) - Method in class fi.hu.cs.titokone.GUIBrain
This method corresponds to the menu option Option -> Set Default Stdout File.
messageKey - Variable in class fi.hu.cs.titokone.Message
 
modifySource(String[]) - Method in class fi.hu.cs.titokone.Control
This method makes it possible to re-open the same source file, only modified.

N

NONE - Static variable in class fi.hu.cs.titokone.GUI
No table - used in setGUIView() method
NONE - Static variable in class fi.hu.cs.titokone.GUIBrain
These fields are used to set the current state of program.
NONE - Static variable in class fi.hu.cs.titokone.Interpreter
This field represents one of the ranges of parameters a command might take.
NOTVALID - Variable in class fi.hu.cs.titokone.Compiler
 
NO_KDB_DATA_MESSAGE - Static variable in class fi.hu.cs.titokone.Processor
 
NO_OPERATION - Static variable in class fi.hu.cs.titokone.RunDebugger
constant numerical value for operation type NOP
NO_STDIN_DATA_MESSAGE - Static variable in class fi.hu.cs.titokone.Processor
 
newPC - Variable in class fi.hu.cs.titokone.RunInfo
This field contains value of new PC.
nextLine - Variable in class fi.hu.cs.titokone.Compiler
This field tells the next line to be checked.
noPauses - Variable in class fi.hu.cs.titokone.GUIBrain
This field is set true, when continueTaskWithoutPauses is launched.
nop() - Method in class fi.hu.cs.titokone.Processor
 
numberOfMemoryfetches - Variable in class fi.hu.cs.titokone.RunInfo
This int represents the number of memoryfetches
numericValueColumnSize - Static variable in class fi.hu.cs.titokone.GUI
 

O

OPEN_FILE_COMMAND - Static variable in class fi.hu.cs.titokone.GUI
 
OPTION_COMPILING_COMMENTED - Static variable in class fi.hu.cs.titokone.GUI
commented compiling - used in setSelected() method
OPTION_COMPILING_PAUSED - Static variable in class fi.hu.cs.titokone.GUI
paused compiling - used in setSelected() method
OPTION_RUNNING_ANIMATED - Static variable in class fi.hu.cs.titokone.GUI
animated running - used in setSelected() method
OPTION_RUNNING_COMMENTED - Static variable in class fi.hu.cs.titokone.GUI
commented running - used in setSelected() method
OPTION_RUNNING_PAUSED - Static variable in class fi.hu.cs.titokone.GUI
paused running - used in setSelected() method
OS_CODE_AREA - Static variable in class fi.hu.cs.titokone.Processor
When SVC call is made PC points to this place.
opcodeLength - Static variable in class fi.hu.cs.titokone.Interpreter
This field specifies the opcode field length in number of bits.
opcodes - Variable in class fi.hu.cs.titokone.SymbolicInterpreter
This hashtable contains the opcode values keyed to the symbolic commands.
openBinary(File) - Method in class fi.hu.cs.titokone.Control
This is called when a binary file is opened from GUI.
openCommandActionListener - Variable in class fi.hu.cs.titokone.GUI
 
openFile - Variable in class fi.hu.cs.titokone.GUI
 
openFileButton - Variable in class fi.hu.cs.titokone.GUI
 
openSource(File) - Method in class fi.hu.cs.titokone.Control
This is called when a source file is opened from GUI.
operationType - Variable in class fi.hu.cs.titokone.RunInfo
This field contains the number of operation type.
optionsMenu - Variable in class fi.hu.cs.titokone.GUI
 
outputPanel - Variable in class fi.hu.cs.titokone.GUI
This holds (@link outputScrollPane).
outputScrollPane - Variable in class fi.hu.cs.titokone.GUI
This holds (@link outputTextArea).
outputTextArea - Variable in class fi.hu.cs.titokone.GUI
This text area is used to visualize the output data that Titokone sends to CRT.
ownerGUI - Variable in class fi.hu.cs.titokone.GUIRunSettingsDialog
 

P

PACKAGE - Static variable in class fi.hu.cs.titokone.Titokone
 
PAUSED - Static variable in class fi.hu.cs.titokone.GUIBrain
 
PC - Static variable in class fi.hu.cs.titokone.Animator
 
PC - Static variable in class fi.hu.cs.titokone.GUI
 
Processor - class fi.hu.cs.titokone.Processor.
This class represents the processor.
Processor(int) - Constructor for class fi.hu.cs.titokone.Processor
Creates new processor, memory and registers.
paint(Graphics) - Method in class fi.hu.cs.titokone.Animator
 
param1 - Variable in class fi.hu.cs.titokone.GUIThreader
 
parameters - Variable in class fi.hu.cs.titokone.BinaryInterpreter
This hashmap contains parameters for each command with Integer forms of their opcodes as keys.
parameters - Variable in class fi.hu.cs.titokone.Message
 
parameters - Variable in class fi.hu.cs.titokone.RunDebugger
String array for the comment message
parseCompilerCommandLine(String) - Method in class fi.hu.cs.titokone.Compiler
This function tries to find a compiler command from the line.
parseLine(String) - Method in class fi.hu.cs.titokone.Compiler
This method parses a String and tries to find a label, opCode and all the other parts of a Command line.
parseSettingsFile(String) - Method in class fi.hu.cs.titokone.Settings
This method parses the fileContent string and sets up the settings HashMap values accordingly.
pathToURL - Variable in class fi.hu.cs.titokone.GUIHTMLDialog
 
pause() - Method in class fi.hu.cs.titokone.Animator
 
pendingLoadInfo - Variable in class fi.hu.cs.titokone.Control
 
phase - Variable in class fi.hu.cs.titokone.CompileDebugger
This field contains current phase of compilation.
phase - Variable in class fi.hu.cs.titokone.CompileInfo
 
pointX - Variable in class fi.hu.cs.titokone.Animator
 
pointY - Variable in class fi.hu.cs.titokone.Animator
 
prepareRenderer(TableCellRenderer, int, int) - Method in class fi.hu.cs.titokone.JTableX
This method is redefined to catch an odd exception we cannot otherwise seem to affect.
print(String) - Method in class fi.hu.cs.titokone.GUI
This method prints out startup messages.
processor - Variable in class fi.hu.cs.titokone.Control
 
processor - Variable in class fi.hu.cs.titokone.Loader
 
programPath - Variable in class fi.hu.cs.titokone.GUIBrain
 

Q

quit - Variable in class fi.hu.cs.titokone.GUI
 
quitActionListener - Variable in class fi.hu.cs.titokone.GUI
 

R

R0 - Static variable in class fi.hu.cs.titokone.Animator
 
R0 - Static variable in class fi.hu.cs.titokone.GUI
 
R1 - Static variable in class fi.hu.cs.titokone.Animator
 
R1 - Static variable in class fi.hu.cs.titokone.GUI
 
R2 - Static variable in class fi.hu.cs.titokone.Animator
 
R2 - Static variable in class fi.hu.cs.titokone.GUI
 
R3 - Static variable in class fi.hu.cs.titokone.Animator
 
R3 - Static variable in class fi.hu.cs.titokone.GUI
 
R4 - Static variable in class fi.hu.cs.titokone.Animator
 
R4 - Static variable in class fi.hu.cs.titokone.GUI
 
R5 - Static variable in class fi.hu.cs.titokone.Animator
 
R5 - Static variable in class fi.hu.cs.titokone.GUI
 
R6 - Static variable in class fi.hu.cs.titokone.Animator
 
R6 - Static variable in class fi.hu.cs.titokone.GUI
 
R7 - Static variable in class fi.hu.cs.titokone.Animator
 
R7 - Static variable in class fi.hu.cs.titokone.GUI
 
READ_ACCESS - Static variable in class fi.hu.cs.titokone.FileHandler
Read only access to file
REG - Static variable in class fi.hu.cs.titokone.Interpreter
 
REG_DEVICE - Static variable in class fi.hu.cs.titokone.Interpreter
 
REG_FP - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
REG_R0 - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
REG_R1 - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
REG_R2 - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
REG_R3 - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
REG_R4 - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
REG_R5 - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
REG_R6 - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
REG_R7 - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
REG_SP - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
RUN_COMMAND - Static variable in class fi.hu.cs.titokone.GUI
 
RUN_MODE - Static variable in class fi.hu.cs.titokone.Settings
 
RandomAccessMemory - class fi.hu.cs.titokone.RandomAccessMemory.
This class represents the memory of a TTK-91 computer.
RandomAccessMemory(int) - Constructor for class fi.hu.cs.titokone.RandomAccessMemory
Creates a memory with a given size and initializes it with rows containing 0.
Registers - class fi.hu.cs.titokone.Registers.
This data class contains all the register information.
Registers() - Constructor for class fi.hu.cs.titokone.Registers
 
ResourceLoadFailedException - exception fi.hu.cs.titokone.ResourceLoadFailedException.
This class represents a situation where loading a ResourceBundle from a file and instantiating it has failed.
ResourceLoadFailedException(String) - Constructor for class fi.hu.cs.titokone.ResourceLoadFailedException
 
Ri - Variable in class fi.hu.cs.titokone.RunInfo
This field contains index register.
Rj - Variable in class fi.hu.cs.titokone.RunInfo
This field contains first operand of the command.
RunDebugger - class fi.hu.cs.titokone.RunDebugger.
This class produces objects describing what has changed due to the last command having been run.
RunDebugger() - Constructor for class fi.hu.cs.titokone.RunDebugger
This constructor initializes the RunDebugger.
RunInfo - class fi.hu.cs.titokone.RunInfo.
This class tells GUIBrain what the processor has done.
RunInfo(int, String) - Constructor for class fi.hu.cs.titokone.RunInfo
This constructor initializes the RunInfo and sets its starting values.
ram - Variable in class fi.hu.cs.titokone.Processor
This field represents the memory of computer.
readCrt() - Method in class fi.hu.cs.titokone.Application
This method returns what was printed to the screen during the running of this application, and clears the buffer.
readCrt() - Method in interface fi.hu.cs.ttk91.TTK91Application
 
readNextFromKbd() - Method in class fi.hu.cs.titokone.Application
This method reads the next line from a keyboard "buffer" set up before by setKbd().
readNextFromStdIn() - Method in class fi.hu.cs.titokone.Application
This method reads the next line from a file read "buffer" set up before by setStdIn().
readStdOut() - Method in class fi.hu.cs.titokone.Application
This method returns what was written to a file during the running of this application, and clears the buffer.
readStdOut() - Method in interface fi.hu.cs.ttk91.TTK91Application
 
refreshCompilingOptions() - Method in class fi.hu.cs.titokone.GUIBrain
This methods refreshes GUI so that it shows compiling options as they are declared currently.
refreshRunningOptions() - Method in class fi.hu.cs.titokone.GUIBrain
This methods refreshes GUI so that it shows running options as they are declared currently.
registerData - Static variable in class fi.hu.cs.titokone.Interpreter
This field contains a two-dimensional array of translations between register symbolic names and the integers used to represent them in numeric commands.
registerFieldLength - Static variable in class fi.hu.cs.titokone.Interpreter
 
registerValues - Variable in class fi.hu.cs.titokone.Registers
This field contains the register values.
registers - Variable in class fi.hu.cs.titokone.RunInfo
This array contains the current values of registers 0-7
registers - Variable in class fi.hu.cs.titokone.SymbolicInterpreter
This hashtable
registersTable - Variable in class fi.hu.cs.titokone.GUI
This table is used to visualize the contents of Titokone's registers.
registersTableIdentifiers - Variable in class fi.hu.cs.titokone.GUI
 
registersTableScrollPane - Variable in class fi.hu.cs.titokone.GUI
This holds @link registersTable.
regs - Variable in class fi.hu.cs.titokone.Processor
This field represents the registers of computer.
resetAll() - Method in class fi.hu.cs.titokone.GUI
GUIBrain can call this method to reset GUI, which means that all tables (except registers table) are emptied and all their rows are unselected.
resourceFamilyName - Static variable in class fi.hu.cs.titokone.Translator
This name identifies the resource files containing translations for this software.
resourceHomeDir - Static variable in class fi.hu.cs.titokone.GUI
 
rightSplitPane - Variable in class fi.hu.cs.titokone.GUI
This holds (@link upperRightPanel upperRightPanel) and (@link commentListScrollPane commentListScrollPane).
routeToBus - Static variable in class fi.hu.cs.titokone.Animator
 
run() - Method in class fi.hu.cs.titokone.Animator
Animation is done in this run method.
run(TTK91Application, int) - Method in class fi.hu.cs.titokone.Control
Runs a given app for steps at a time and updates its state.
run() - Method in class fi.hu.cs.titokone.GUIThreader
 
run(TTK91Application, int) - Method in interface fi.hu.cs.ttk91.TTK91Core
This method runs given TTK91Application in the TTK91 virtual machine.
runButton - Variable in class fi.hu.cs.titokone.GUI
 
runCommand(int) - Method in class fi.hu.cs.titokone.RunDebugger
This method tells what was operation run and its parts.
runCommandActionListener - Variable in class fi.hu.cs.titokone.GUI
 
runDebugger - Variable in class fi.hu.cs.titokone.Processor
Rundebugger
runInit(int, int) - Method in class fi.hu.cs.titokone.Processor
Initializes processor with new program set FP and SP, PC = 0 and return RunInfo
runLine() - Method in class fi.hu.cs.titokone.Control
This runs one next line of the program that is currently loaded into the TTK91's memory.
runLine() - Method in class fi.hu.cs.titokone.Processor
Process next instruction.
runMenuItem - Variable in class fi.hu.cs.titokone.GUI
 

S

SECOND_ROUND - Static variable in class fi.hu.cs.titokone.CompileInfo
 
SP - Static variable in class fi.hu.cs.titokone.GUI
 
SP_ONLY - Static variable in class fi.hu.cs.titokone.Interpreter
 
SP_REG - Static variable in class fi.hu.cs.titokone.Interpreter
 
SR - Static variable in class fi.hu.cs.titokone.Animator
 
SR_String - Variable in class fi.hu.cs.titokone.Animator
String presentation of status register.
STACK_OPERATION - Static variable in class fi.hu.cs.titokone.RunDebugger
constant numerical value for stack operation type
STATUS_ABNORMAL_EXIT - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
STATUS_STILL_RUNNING - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
STATUS_SVC_SD - Static variable in interface fi.hu.cs.ttk91.TTK91Cpu
 
STDIN - Static variable in class fi.hu.cs.titokone.Processor
STDIN-device
STDIN_PATH - Static variable in class fi.hu.cs.titokone.Settings
 
STDOUT - Static variable in class fi.hu.cs.titokone.Processor
STDOUT-device
STDOUT_PATH - Static variable in class fi.hu.cs.titokone.Settings
 
STDOUT_USE - Static variable in class fi.hu.cs.titokone.Settings
 
STOP_COMMAND - Static variable in class fi.hu.cs.titokone.GUI
 
STORE_BAD_ACCESS_MODE_MESSAGE - Static variable in class fi.hu.cs.titokone.Processor
 
SUB_OPERATION - Static variable in class fi.hu.cs.titokone.RunDebugger
constant numerical value for subroutines operation type
SVC - Static variable in class fi.hu.cs.titokone.Interpreter
 
SVC_DATE - Static variable in class fi.hu.cs.titokone.RunDebugger
constant short for supervisor call Date
SVC_HALT - Static variable in class fi.hu.cs.titokone.RunDebugger
constant short for supervisor call Halt
SVC_OPERATION - Static variable in class fi.hu.cs.titokone.RunDebugger
constant numerical value for SVC operation type
SVC_READ - Static variable in class fi.hu.cs.titokone.RunDebugger
constant short for supervisor call Read
SVC_TIME - Static variable in class fi.hu.cs.titokone.RunDebugger
constant short for supervisor call Time
SVC_WRITE - Static variable in class fi.hu.cs.titokone.RunDebugger
constant short for supervisor call Write
Settings - class fi.hu.cs.titokone.Settings.
This class keeps track of the settings.
Settings(String) - Constructor for class fi.hu.cs.titokone.Settings
This constructor sets up a settings class with default values.
Settings() - Constructor for class fi.hu.cs.titokone.Settings
This constructor sets up a settings class with no values.
Source - class fi.hu.cs.titokone.Source.
This class represents source code.
Source(String) - Constructor for class fi.hu.cs.titokone.Source
This constructor initializes sourceString with its given string.
SymbolTable - class fi.hu.cs.titokone.SymbolTable.
This class represents the symbol table of a TTK-91 program.
SymbolTable() - Constructor for class fi.hu.cs.titokone.SymbolTable
 
SymbolicInterpreter - class fi.hu.cs.titokone.SymbolicInterpreter.
This class contains the bulk data needed to translate commands to opcodes etc.
SymbolicInterpreter() - Constructor for class fi.hu.cs.titokone.SymbolicInterpreter
This constructor sets up a SymbolicInterpreter instance.
saveBinary() - Method in class fi.hu.cs.titokone.Control
This method saves the opened source file to a binary of the same filename as the previous source file was loaded from, with the extension changed (probably from .k91) to .b91.
saveBinary(File) - Method in class fi.hu.cs.titokone.Control
This method saves the current application to a given file.
saveBinary(Binary, File) - Method in class fi.hu.cs.titokone.FileHandler
This method saves a Binary to file in a .b91 binary format.
saveSettings(String, File) - Method in class fi.hu.cs.titokone.Control
This method stores the settings string to the given file.
saveSettings(String, File) - Method in class fi.hu.cs.titokone.FileHandler
This method saves settings data from a StringBuffer to a file.
saveSettings() - Method in class fi.hu.cs.titokone.GUIBrain
Saves currentSettings to settingsFile.
saveSource(Source, File) - Method in class fi.hu.cs.titokone.FileHandler
This method is used to save a source that has been modified.
saveSource() - Method in class fi.hu.cs.titokone.GUIBrain
This method is used to save the source after it has been modified in the code window.
saveStringToFile(String, File) - Method in class fi.hu.cs.titokone.FileHandler
This method is a private helper method which handles saving strings to files.
secondFetchValue - Variable in class fi.hu.cs.titokone.RunInfo
This field contains the value of second memory fetch
secondPhase(int, String) - Method in class fi.hu.cs.titokone.CompileDebugger
This method tells debugger that the second round of compilation is in progress.
secondRoundProcess(String) - Method in class fi.hu.cs.titokone.Compiler
This function transforms any commands to binary and stores both forms in the code array, or sets any initial data values in the data array.
selectDefaultStdinFile - Variable in class fi.hu.cs.titokone.GUI
 
selectDefaultStdoutFile - Variable in class fi.hu.cs.titokone.GUI
 
selectLanguageFromFile - Variable in class fi.hu.cs.titokone.GUI
 
selectLanguageFromFileActionListener - Variable in class fi.hu.cs.titokone.GUI
 
selectLine(int, short) - Method in class fi.hu.cs.titokone.GUI
Selects a row from code table or from instructions and data table.
selectRow(int) - Method in class fi.hu.cs.titokone.JTableX
Sets the column at index col to selected or deselected based on the value of select.
selectRows(int[]) - Method in class fi.hu.cs.titokone.JTableX
 
selectStdinFileActionListener - Variable in class fi.hu.cs.titokone.GUI
 
selectStdoutFileActionListener - Variable in class fi.hu.cs.titokone.GUI
 
selectedRows - Variable in class fi.hu.cs.titokone.JTableX
 
setADDR(int) - Method in class fi.hu.cs.titokone.RunInfo
This method sets the value of the ADDRess field.
setALUResult(int) - Method in class fi.hu.cs.titokone.RunDebugger
This method sets the result of ALU operation.
setALUResult(int) - Method in class fi.hu.cs.titokone.RunInfo
This sets the result of performed ALU operation
setAnimationDelay(int) - Method in class fi.hu.cs.titokone.Animator
Sets animation delay.
setApplicationToLoad(Application) - Method in class fi.hu.cs.titokone.Loader
You can set the file to load.
setBinary(int) - Method in class fi.hu.cs.titokone.CompileDebugger
This method sets the compiled value of a line during the second round of compilation.
setBinary(int) - Method in class fi.hu.cs.titokone.RunInfo
This method sets the binary command.
setChangedMemoryLines(LinkedList) - Method in class fi.hu.cs.titokone.RunInfo
 
setCodeAreaLength(int) - Method in class fi.hu.cs.titokone.RandomAccessMemory
Sets the size of the code area.
setColonString(String) - Method in class fi.hu.cs.titokone.RunInfo
This method sets the colon-presentation of the command.
setComment(String) - Method in class fi.hu.cs.titokone.CompileDebugger
This method sets the comment to the compileInfo.
setComments(String) - Method in class fi.hu.cs.titokone.DebugInfo
This method sets comments field to given string.
setComments() - Method in class fi.hu.cs.titokone.RunDebugger
Sets the comment message of the current RunInfo.
setCompareOperation(int) - Method in class fi.hu.cs.titokone.RunInfo
This method tells info that a compare operation was made and what SR bit was changed to what value.
setCompareResult(int) - Method in class fi.hu.cs.titokone.RunDebugger
This method tells what was the result of compare operation.
setCompilingOptions - Variable in class fi.hu.cs.titokone.GUI
 
setCompilingOptionsCommandActionListener - Variable in class fi.hu.cs.titokone.GUI
 
setCompilingOptionsDialog - Variable in class fi.hu.cs.titokone.GUI
 
setData(String[]) - Method in class fi.hu.cs.titokone.CompileInfo
This method sets data area of a memory to contain all codelines after first round of compilation.
setDataAreaLength(int) - Method in class fi.hu.cs.titokone.RandomAccessMemory
Sets the size of the data area.
setDefaultStdIn(File) - Method in class fi.hu.cs.titokone.Control
This is called when the user has changed the file from which the stdin operations will be read.
setDefaultStdOut(File) - Method in class fi.hu.cs.titokone.Control
This is called when the user has changed the file into which the stdout operations will be written.
setEnabled(short, boolean) - Method in class fi.hu.cs.titokone.GUI
Enables or disables a given command.
setFinal() - Method in class fi.hu.cs.titokone.CompileInfo
This method sets the boolean field finalFinal to true.
setFirstOperand(int) - Method in class fi.hu.cs.titokone.RunInfo
This method sets the first operand.
setGUICommandsForCurrentState() - Method in class fi.hu.cs.titokone.GUIBrain
Sets GUI to correspond the current state of program, which means that some buttons should be enables while others not.
setGUIView(int) - Method in class fi.hu.cs.titokone.GUI
 
setIN(int, int) - Method in class fi.hu.cs.titokone.RunDebugger
This method tells debugger that something was read from the given device.
setIN(String, int, int) - Method in class fi.hu.cs.titokone.RunInfo
This method tells info what was read from given device and what was the value.
setIndexRegister(int) - Method in class fi.hu.cs.titokone.RunInfo
this method sets the index register.
setInstructions(String[]) - Method in class fi.hu.cs.titokone.CompileInfo
This method sets memory array to contain all codelines after first round of compilation.
setKbd(String) - Method in class fi.hu.cs.titokone.Application
This method can be used to set in advance what values any keyboard reads should return.
setKbd(String) - Method in interface fi.hu.cs.ttk91.TTK91Application
sets the keyboard input for the program.
setLabelDefined(String, int) - Method in class fi.hu.cs.titokone.CompileInfo
This method tells CompileInfo that a given label was defined and it's value.
setLabelFound() - Method in class fi.hu.cs.titokone.CompileInfo
This method sets labelFound field.
setLabelName(String) - Method in class fi.hu.cs.titokone.CompileInfo
This method sets the name of a found label and sets the labelDefined field to true.
setLanguage - Variable in class fi.hu.cs.titokone.GUI
 
setLanguageActionListener - Variable in class fi.hu.cs.titokone.GUI
 
setLineBinary(int) - Method in class fi.hu.cs.titokone.CompileInfo
This method tells what integer represents the compiled line of the code.
setLineEmpty() - Method in class fi.hu.cs.titokone.CompileInfo
This method sets lineEmpty value to true.
setLocale(Locale) - Static method in class fi.hu.cs.titokone.Translator
This method sets the current locale in use and fetches a corresponding ResourceBundle that contains the translations most suitable for this locale.
setLocale(Locale, ResourceBundle) - Static method in class fi.hu.cs.titokone.Translator
This method sets the current locale in use and tries to fetch the translation from translationPath.
setMemSize - Variable in class fi.hu.cs.titokone.GUI
 
setMemoryLine(int, MemoryLine) - Method in class fi.hu.cs.titokone.RandomAccessMemory
Sets new memory line to given memory slot.
setMemoryline(int, String) - Method in class fi.hu.cs.titokone.CompileInfo
This method sets given line to given value.
setNewPC(int) - Method in class fi.hu.cs.titokone.Processor
 
setNewPC(int) - Method in class fi.hu.cs.titokone.RunDebugger
Sets value of new PC.
setNewPC(int) - Method in class fi.hu.cs.titokone.RunInfo
Sets the value of new PC.
setNumberOfFetches(int) - Method in class fi.hu.cs.titokone.RunInfo
This method sets the number of fetches.
setOUT(int, int) - Method in class fi.hu.cs.titokone.RunDebugger
This method tells debugger that something was written to the given device.
setOUT(String, int, int) - Method in class fi.hu.cs.titokone.RunInfo
This method tells info what was written to the given device and what was the value.
setOperationType(int) - Method in class fi.hu.cs.titokone.RunDebugger
This method sets the type of operation.
setOperationType(int) - Method in class fi.hu.cs.titokone.RunInfo
This method sets the type of operation performed.
setRegister(int, int) - Method in class fi.hu.cs.titokone.Registers
Sets a new value to a register.
setRegister(String, int) - Method in class fi.hu.cs.titokone.Registers
Sets a new value to a register.
setRegisters(int[]) - Method in class fi.hu.cs.titokone.RunDebugger
This method tells debugger that one or more registers were changed.
setRegisters(int[]) - Method in class fi.hu.cs.titokone.RunInfo
 
setRunningOptions - Variable in class fi.hu.cs.titokone.GUI
 
setRunningOptionsCommandActionListener - Variable in class fi.hu.cs.titokone.GUI
 
setRunningOptionsDialog - Variable in class fi.hu.cs.titokone.GUI
 
setSVCOperation(int) - Method in class fi.hu.cs.titokone.RunDebugger
This method tells debugger which SVC operation was done.
setSVCOperation(String) - Method in class fi.hu.cs.titokone.RunInfo
This method sets what kind of SVC operation was made.
setSecondFetchValue(int) - Method in class fi.hu.cs.titokone.RunDebugger
This method sets value of second memory fetch.
setSecondFetchValue(int) - Method in class fi.hu.cs.titokone.RunInfo
This method sets value of second memory fetch.
setSelected(short, boolean) - Method in class fi.hu.cs.titokone.GUI
Sets a certain option selected or unselected in GUI.
setStatusMessage(String) - Method in class fi.hu.cs.titokone.CompileDebugger
This method sets the status info to the compileInfo.
setStatusMessage(String) - Method in class fi.hu.cs.titokone.DebugInfo
This method sets statusMessage field to given string.
setStdIn(String) - Method in class fi.hu.cs.titokone.Application
This method can be used to set in advance what values any file reads should return.
setStdIn(String) - Method in interface fi.hu.cs.ttk91.TTK91Application
sets the stdin input for the program This input survives the run, so if run again program will use the same input again.
setSymbolFound() - Method in class fi.hu.cs.titokone.CompileInfo
This method sets symbolFound field.
setSymbolName(String) - Method in class fi.hu.cs.titokone.CompileInfo
This method sets the name of a found symbol.
setSymbolName(String, int) - Method in class fi.hu.cs.titokone.CompileInfo
This method sets the name of a found symbol and its value.
setSymbolTable(String[][]) - Method in class fi.hu.cs.titokone.CompileInfo
 
setSymbolTable(SymbolTable) - Method in class fi.hu.cs.titokone.RandomAccessMemory
Changes the symbol table stored in this class.
setToolTipTextForColumns(String[]) - Method in class fi.hu.cs.titokone.JTableX
 
setValue(String, String) - Method in class fi.hu.cs.titokone.Settings
This method sets a key to a certain string value.
setValue(String, int) - Method in class fi.hu.cs.titokone.Settings
This method sets a key to a certain integer value.
setValueAtADDR(int) - Method in class fi.hu.cs.titokone.RunDebugger
This method tells debugger what value was found from the ADDR part of the command.
setValueAtADDR(int) - Method in class fi.hu.cs.titokone.RunInfo
This method sets the value found at ADDR.
settings - Variable in class fi.hu.cs.titokone.Settings
 
settingsDialogListener - Variable in class fi.hu.cs.titokone.GUISettingsDialog
 
settingsFile - Variable in class fi.hu.cs.titokone.GUIBrain
 
showAnimationCheckBox - Variable in class fi.hu.cs.titokone.GUIRunSettingsDialog
 
showAnimationToggleButton - Variable in class fi.hu.cs.titokone.GUI
 
showAnimator() - Method in class fi.hu.cs.titokone.GUI
 
showAvailableParameters() - Static method in class fi.hu.cs.titokone.Titokone
 
showCommentsCheckBox - Variable in class fi.hu.cs.titokone.GUICompileSettingsDialog
 
showCommentsCheckBox - Variable in class fi.hu.cs.titokone.GUIRunSettingsDialog
 
showCommentsToggleButton - Variable in class fi.hu.cs.titokone.GUI
 
showError(String) - Method in class fi.hu.cs.titokone.GUI
Shows an error in a message dialog.
showOpenFileDialog() - Method in class fi.hu.cs.titokone.GUI
This method uses the generalFileDialog as a k91/b91 file opening dialog.
showSelectLanguageFileDialog() - Method in class fi.hu.cs.titokone.GUI
This method uses the generalFileDialog as a language file choosing dialog.
showSelectStdinDialog() - Method in class fi.hu.cs.titokone.GUI
This method uses the generalFileDialog as a default stdin file choosing dialog.
showSelectStdoutDialog() - Method in class fi.hu.cs.titokone.GUI
This method uses the generalFileDialog as a default stdout file choosing dialog.
size - Variable in class fi.hu.cs.titokone.RandomAccessMemory
 
source - Variable in class fi.hu.cs.titokone.Compiler
This field contains the source code as a String array.
sourceFile - Variable in class fi.hu.cs.titokone.Control
 
sourceString - Variable in class fi.hu.cs.titokone.Source
The source code as one long String, lines delimited with \n, \r\n or \r.
sr - Variable in class fi.hu.cs.titokone.Processor
state register array.
stack(int, int, int, int) - Method in class fi.hu.cs.titokone.Processor
Stack.
stateChangeListener - Variable in class fi.hu.cs.titokone.GUISettingsDialog
 
status - Variable in class fi.hu.cs.titokone.Processor
Is program running.
statusBar - Variable in class fi.hu.cs.titokone.GUI
 
statusMessage - Variable in class fi.hu.cs.titokone.CompileDebugger
This field contains current statusmessage.
statusMessage - Variable in class fi.hu.cs.titokone.DebugInfo
This field contains message to the GUI's statusbar.
stdinData - Variable in class fi.hu.cs.titokone.Processor
The stdinData and kbdData fields stores buffer data to be read with the IN operation.
stdinInput(int) - Method in class fi.hu.cs.titokone.Processor
This method adds a line of stdin data to a buffer the Processor can read it from during its next command cycle (or previous cycle repeated).
stdincontent - Variable in class fi.hu.cs.titokone.Application
Stdincontent and kbdcontent store the possible preset input of this application, and stdinpointer and kbdpointer point to the position that should be read next.
stdinpointer - Variable in class fi.hu.cs.titokone.Application
 
stdout - Variable in class fi.hu.cs.titokone.Application
Stdout and crt store the outputs of this application.
stopAnimation() - Method in class fi.hu.cs.titokone.Animator
Stops currently running animation if there is one.
stopButton - Variable in class fi.hu.cs.titokone.GUI
 
stopCommandActionListener - Variable in class fi.hu.cs.titokone.GUI
 
stopMenuItem - Variable in class fi.hu.cs.titokone.GUI
 
stringToBinary(String, String, String, String, String) - Method in class fi.hu.cs.titokone.SymbolicInterpreter
This method coverts a complete command in a symbolic form to a binary form.
subr(int, int, int, int) - Method in class fi.hu.cs.titokone.Processor
Subroutine.
svc(int, int) - Method in class fi.hu.cs.titokone.Processor
Supervisor call.
svcOperation - Variable in class fi.hu.cs.titokone.RunInfo
This value contains the String representation of SVC-operation
symbolAddress - Variable in class fi.hu.cs.titokone.CompileInfo
This field contains the address of the symbol.
symbolDefined - Variable in class fi.hu.cs.titokone.CompileInfo
This field is true if the symbol's value was also defined on this line.
symbolFound - Variable in class fi.hu.cs.titokone.CompileInfo
This field contains information if a symbol was foud.
symbolName - Variable in class fi.hu.cs.titokone.CompileInfo
This field contains the name of a symbol found on this line from the parameter field.
symbolTable - Variable in class fi.hu.cs.titokone.CompileInfo
 
symbolTable - Variable in class fi.hu.cs.titokone.Compiler
This field acts as a symboltable, it is a String array vector where 1:st position holds the name of the symbol and the second either it's value (label, equ) or the command (ds 10, dc 10)
symbolTable - Variable in class fi.hu.cs.titokone.GUI
This table is used to visualize the symbols that are declared in source code, and their values.
symbolTable - Variable in class fi.hu.cs.titokone.LoadInfo
This field contains the symbotable
symbolTableIdentifiers - Variable in class fi.hu.cs.titokone.GUI
 
symbolTableScrollPane - Variable in class fi.hu.cs.titokone.GUI
This holds (@link symbolTable symbolTable).
symbolValue - Variable in class fi.hu.cs.titokone.CompileInfo
This field contains the value of the symbol found.
symbolic - Variable in class fi.hu.cs.titokone.MemoryLine
This field contains the symbolic form of the command.
symbolicInterpreter - Variable in class fi.hu.cs.titokone.Compiler
This field contains the SymbolicInterpreter instance to use as part of the compilation.
symbols - Variable in class fi.hu.cs.titokone.Application
This field stores the local symbol table of the application.
symbols - Variable in class fi.hu.cs.titokone.Compiler
This field holds the declared variables, labels and other symbols.
symbols - Variable in class fi.hu.cs.titokone.RandomAccessMemory
 
symbols - Variable in class fi.hu.cs.titokone.SymbolTable
This field contains the SymbolTable's symbols.
symbolsHashMap - Variable in class fi.hu.cs.titokone.GUI
This has symbol name as key and its row in the symbolTable as value.

T

TASK_COMPILE - Static variable in class fi.hu.cs.titokone.GUIThreader
 
TASK_CONTINUE - Static variable in class fi.hu.cs.titokone.GUIThreader
 
TASK_ENTER_NUMBER - Static variable in class fi.hu.cs.titokone.GUIThreader
 
TASK_OPEN_FILE - Static variable in class fi.hu.cs.titokone.GUIThreader
 
TASK_RUN - Static variable in class fi.hu.cs.titokone.GUIThreader
 
TASK_STOP - Static variable in class fi.hu.cs.titokone.GUIThreader
 
TESTING - Static variable in class fi.hu.cs.titokone.Translator
This field should be false during normal operation.
TR - Static variable in class fi.hu.cs.titokone.Animator
 
TTK91AddressOutOfBounds - exception fi.hu.cs.ttk91.TTK91AddressOutOfBounds.
 
TTK91AddressOutOfBounds(String) - Constructor for class fi.hu.cs.ttk91.TTK91AddressOutOfBounds
 
TTK91Application - interface fi.hu.cs.ttk91.TTK91Application.
 
TTK91BadAccessMode - exception fi.hu.cs.ttk91.TTK91BadAccessMode.
 
TTK91BadAccessMode(String) - Constructor for class fi.hu.cs.ttk91.TTK91BadAccessMode
 
TTK91CompileException - exception fi.hu.cs.ttk91.TTK91CompileException.
 
TTK91CompileException(String) - Constructor for class fi.hu.cs.ttk91.TTK91CompileException
 
TTK91CompileSource - interface fi.hu.cs.ttk91.TTK91CompileSource.
 
TTK91Core - interface fi.hu.cs.ttk91.TTK91Core.
 
TTK91Cpu - interface fi.hu.cs.ttk91.TTK91Cpu.
 
TTK91DivisionByZero - exception fi.hu.cs.ttk91.TTK91DivisionByZero.
 
TTK91DivisionByZero(String) - Constructor for class fi.hu.cs.ttk91.TTK91DivisionByZero
 
TTK91Exception - exception fi.hu.cs.ttk91.TTK91Exception.
 
TTK91Exception(String) - Constructor for class fi.hu.cs.ttk91.TTK91Exception
 
TTK91FailedWrite - exception fi.hu.cs.ttk91.TTK91FailedWrite.
 
TTK91FailedWrite(String) - Constructor for class fi.hu.cs.ttk91.TTK91FailedWrite
 
TTK91IntegerOverflow - exception fi.hu.cs.ttk91.TTK91IntegerOverflow.
 
TTK91IntegerOverflow(String) - Constructor for class fi.hu.cs.ttk91.TTK91IntegerOverflow
 
TTK91InvalidDevice - exception fi.hu.cs.ttk91.TTK91InvalidDevice.
 
TTK91InvalidDevice(String) - Constructor for class fi.hu.cs.ttk91.TTK91InvalidDevice
 
TTK91InvalidOpCode - exception fi.hu.cs.ttk91.TTK91InvalidOpCode.
 
TTK91InvalidOpCode(String) - Constructor for class fi.hu.cs.ttk91.TTK91InvalidOpCode
 
TTK91InvalidService - exception fi.hu.cs.ttk91.TTK91InvalidService.
 
TTK91InvalidService(String) - Constructor for class fi.hu.cs.ttk91.TTK91InvalidService
 
TTK91Memory - interface fi.hu.cs.ttk91.TTK91Memory.
 
TTK91NoKbdData - exception fi.hu.cs.ttk91.TTK91NoKbdData.
 
TTK91NoKbdData(String) - Constructor for class fi.hu.cs.ttk91.TTK91NoKbdData
 
TTK91NoStdInData - exception fi.hu.cs.ttk91.TTK91NoStdInData.
 
TTK91NoStdInData(String) - Constructor for class fi.hu.cs.ttk91.TTK91NoStdInData
 
TTK91OutOfMemory - exception fi.hu.cs.ttk91.TTK91OutOfMemory.
 
TTK91OutOfMemory(String) - Constructor for class fi.hu.cs.ttk91.TTK91OutOfMemory
 
TTK91RuntimeException - exception fi.hu.cs.ttk91.TTK91RuntimeException.
 
TTK91RuntimeException(String) - Constructor for class fi.hu.cs.ttk91.TTK91RuntimeException
 
TTK91SymbolNotDefined - exception fi.hu.cs.ttk91.TTK91SymbolNotDefined.
 
TTK91SymbolNotDefined(String) - Constructor for class fi.hu.cs.ttk91.TTK91SymbolNotDefined
 
TTK91SyntaxError - exception fi.hu.cs.ttk91.TTK91SyntaxError.
 
TTK91SyntaxError(String) - Constructor for class fi.hu.cs.ttk91.TTK91SyntaxError
 
Titokone - class fi.hu.cs.titokone.Titokone.
This class is just a launcher for the actual program.
Titokone() - Constructor for class fi.hu.cs.titokone.Titokone
 
Translations - class fi.hu.cs.titokone.resources.Translations.
This translation is what all translations should be based on.
Translations() - Constructor for class fi.hu.cs.titokone.resources.Translations
 
Translations_en - class fi.hu.cs.titokone.resources.Translations_en.
 
Translations_en() - Constructor for class fi.hu.cs.titokone.resources.Translations_en
 
Translations_fi - class fi.hu.cs.titokone.resources.Translations_fi.
This translation is based on Translations.java.
Translations_fi() - Constructor for class fi.hu.cs.titokone.resources.Translations_fi
 
Translator - class fi.hu.cs.titokone.Translator.
This class deals with translating strings.
Translator() - Constructor for class fi.hu.cs.titokone.Translator
 
tableFont - Variable in class fi.hu.cs.titokone.GUI
 
task - Variable in class fi.hu.cs.titokone.GUIThreader
 
testAccess(File, int) - Method in class fi.hu.cs.titokone.FileHandler
 
textFont - Static variable in class fi.hu.cs.titokone.Animator
 
thisGUI - Variable in class fi.hu.cs.titokone.GUI
 
threadRunning - Variable in class fi.hu.cs.titokone.GUIBrain
 
toApplication() - Method in class fi.hu.cs.titokone.Binary
This method transforms the binary into an application file.
toHashMap() - Method in class fi.hu.cs.titokone.SymbolTable
This method returns the symbol table as a hashmap.
toString() - Method in class fi.hu.cs.titokone.Binary
This method determines (if it is not done already), stores and returns the String representation in .b91 format of this binary.
toString() - Method in class fi.hu.cs.titokone.Message
This method translates the message and does any necessary replacement of parameters into the string itself.
toString() - Method in class fi.hu.cs.titokone.Settings
This method transforms this settings class into a format which can be parsed by parseSettingsFile.
transfer(int, int, int, int, int) - Method in class fi.hu.cs.titokone.Processor
Transfer-operations.
translate(String) - Static method in class fi.hu.cs.titokone.Translator
This function translates a fixed string to the currently used language.
translate(String, String[]) - Static method in class fi.hu.cs.titokone.Translator
This function translates a template string to the currently used language and replaces any {i} markers in it with strings from the parameters array.
translations - Static variable in class fi.hu.cs.titokone.Translator
This field stores the current ResourceBundle in use.
tryCounter - Variable in class fi.hu.cs.titokone.JTableX
 

U

UI_LANGUAGE - Static variable in class fi.hu.cs.titokone.Settings
This is one of the default settings keys of values that can be stored here.
unselectAll() - Method in class fi.hu.cs.titokone.GUI
Unselects all selected rows in every table.
unselectAllRows() - Method in class fi.hu.cs.titokone.JTableX
 
updateAllTexts() - Method in class fi.hu.cs.titokone.GUI
Updates all texts that are shown in GUI to be shown in current language.
updateAllTexts() - Method in class fi.hu.cs.titokone.GUICompileSettingsDialog
 
updateAllTexts() - Method in class fi.hu.cs.titokone.GUIHTMLDialog
 
updateAllTexts() - Method in class fi.hu.cs.titokone.GUIRunSettingsDialog
 
updateInstructionsAndDataTableLine(int, int, String) - Method in class fi.hu.cs.titokone.GUI
Updates contents of a line in either instructions table or data table.
updateInstructionsAndDataTableLine(int, int) - Method in class fi.hu.cs.titokone.GUI
Functionality of this method is otherwise similar to updateInstructionsAndDataTableLine(int,int,String), but this one doesn't change the third column.
updateReg(short, int) - Method in class fi.hu.cs.titokone.GUI
Updates a value of a register in registersTable.
updateReg(short, Integer) - Method in class fi.hu.cs.titokone.GUI
Updates a register value.
updateRowInSymbolTable(String, Integer) - Method in class fi.hu.cs.titokone.GUI
Updates the value of a symbol if it already exists, or adds a new row and inserts the symbol and its value there.
updateStatusBar(String) - Method in class fi.hu.cs.titokone.GUI
Inserts a text into status bar at the bottom of the screen.
upperRightPanel - Variable in class fi.hu.cs.titokone.GUI
This holds (@link registersTableScrollPane registersTableScrollPane), (@link symbolTableScrollPane symbolTableScrollPane) and (@link ioPanel ioPanel).

V

VALIDLABELCHARS - Variable in class fi.hu.cs.titokone.Compiler
This field holds all the valid symbols on a label.
validLabelName(String) - Method in class fi.hu.cs.titokone.Compiler
This method tests whether a label name contains at least one non-number and consists of 0-9, A-Ö and _.
value - Variable in class fi.hu.cs.titokone.Animator
Contains values of registers, alu, memory and external device.
valueAtADDR - Variable in class fi.hu.cs.titokone.RunInfo
This field contains the value of address field
valueOfDevice - Variable in class fi.hu.cs.titokone.RunInfo
This value contains the value read or written from / to device

W

WRITE_ACCESS - Static variable in class fi.hu.cs.titokone.FileHandler
Write access to file
waitForContinueTask() - Method in class fi.hu.cs.titokone.GUIBrain
A method can call this, if it wants enter into pause mode and wait for someone to call continueTask() or continueTaskWithoutPauses() methods.
whatDevice() - Method in class fi.hu.cs.titokone.RunInfo
This method returns name of the used device.
whatIN() - Method in class fi.hu.cs.titokone.RunInfo
This method tells GUIBrain what was result of an IN command (device and value.
whatOUT() - Method in class fi.hu.cs.titokone.RunInfo
This method tells GUIBrain what was result of an OUT command (device and value).
whereWriteLabelTo - Static variable in class fi.hu.cs.titokone.Animator
 
whereWriteValueTo - Static variable in class fi.hu.cs.titokone.Animator
 
writeToCRT(int) - Method in class fi.hu.cs.titokone.Control
RunLine() calls this, when the processor wants to write a value to CRT.
writeToCrt(int) - Method in class fi.hu.cs.titokone.Application
This method stores one more line to the CRT ("screen") memory of the application.
writeToMemory(int, int) - Method in class fi.hu.cs.titokone.Processor
 
writeToStdOut(int) - Method in class fi.hu.cs.titokone.Application
This method stores one more line to the StdOut ("file") memory of the application.
writeToStdOut(int) - Method in class fi.hu.cs.titokone.Control
RunLine() calls this, when the processor wants to write a value to StdOut.
writeToStdoutFile(String) - Method in class fi.hu.cs.titokone.Control
This method appends the given data to the current stdout file.

A B C D E F G H I J K L M N O P Q R S T U V W