initial
compiles with -Xlint
fix of compiler warnings
Cleaned up imports
Removed redundant Main class
Used static access for static constants
Removed unused variables
Fixed several Java generics warnings (where easily possible)
Removed redundant casts
Removed redundant and incompatible SSMRunner2 class
Removed unnecessary casts
Added a very simple head model:
* the heap starts at a fixed position in memory and grows in the same direction as the stack (away from it)
* the next free address in the heap is stored in register R4(HP)
* there are four instructions to store/load to/from the heap (STH, STMH s, LDH o, and LDMH o s where o is an offset and s a size), producing and consuming an address respectively
Added a titled border around the panes for code, stack, heap, status, and output
Fixed issues with newlines (changed all CR to LF
Removed redundant (deprecated) scripts
The STMH returns the end address of the last word stored on the heap instead of the begin address for convenience in recursive structures
Removed redundant help files, included short description of new heap operations
* Added short info on heap and heappointer to info
* Consistent usage of 'stack pointer' vs 'stackpointer' (and alike)
* Start directory for opening files is location of .jar and not the user's home directory
* Fixed structure comments for STMH instructions with size 1
Some more space for the status pane
Added name of the loaded file to the title