initial

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@1 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
compiles with -Xlint

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@2 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
fix of compiler warnings

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@3 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Cleaned up imports

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@4 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Removed redundant Main class

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@5 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Used static access for static constants

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@6 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Removed unused variables

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@7 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Fixed several Java generics warnings (where easily possible)

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@8 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Removed redundant casts

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@9 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Removed redundant and incompatible SSMRunner2 class

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@10 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Removed unnecessary casts

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@11 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
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

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@12 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Added a titled border around the panes for code, stack, heap, status, and output

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@13 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Fixed issues with newlines (changed all CR to LF

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@14 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Removed redundant (deprecated) scripts

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@15 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
The STMH returns the end address of the last word stored on the heap instead of the begin address for convenience in recursive structures

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@16 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Removed redundant help files, included short description of new heap operations

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@17 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
* 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

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@18 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Some more space for the status pane

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@19 a45ef0bf-f1a3-4d3d-b903-005eb781ef83
Added name of the loaded file to the title

git-svn-id: https://svn.science.uu.nl/repos/sci.dijks106.ssm@20 a45ef0bf-f1a3-4d3d-b903-005eb781ef83