Skip to content
Snippets Groups Projects
changes.html 4.23 KiB
Newer Older
<html>
<head>
<title>SSM Changes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<h2>Changes in SSM</h2>
<h3></h3>
<h3>Version 2.4.0</h3>
<ul>
  <li>20220510 (additions by M Lubbers, E Putti, R Joosse, W Mulder and M de Boer)
    <ul>
      <li>Various fixes in the help and generate a markdown file for the help as well</li>
	  <li>Various fixes in efficiency and formatting</li>
	  <li>Remove preferences menu</li>
      <li>Add ant file and CI</li>
      <li>Fix number parser for constant zero</li>
	  <li>Add various contrib things (vim plugin, CI example, LaTeX style)</li>
    </ul>
  </li>
</ul>
<h3>Version 2.3.0</h3>
<ul>
  <li>20191206 (additions by M Lubbers and T Churchman)
    <ul>
      <li>Made to work in Java 9</li>
      <li>Various stability fixes in the graphics routine</li>
    </ul>
  </li>
</ul>
Atze Dijkstra's avatar
Atze Dijkstra committed
<h3>Version 2.2.0</h3>
<ul>
  <li>20150616 (additions by H Berntsen)
    <ul>
      <li>Commandline options and standalone running</li>
    </ul>
  </li>
</ul>
Atze Dijkstra's avatar
Atze Dijkstra committed
<h3>Version 2.1.0</h3>
<ul>
  <li>20141213 (additions by Koen van Ingen and Joost Rijneveld)
    <ul>
      <li>Addition of extra trap codes for input/output</li>
    </ul>
  </li>
</ul>
<h3>Version 2.0.2</h3>
<ul>
  <li>20130122
    <ul>
      <li>Fix of various examples (at sta, ldla, and ldsa).</li>
    </ul>
  </li>
</ul>
atzedijkstra@gmail.com's avatar
atzedijkstra@gmail.com committed
<h3>Version 2.0.1</h3>
<ul>
Atze Dijkstra's avatar
Atze Dijkstra committed
  <li>20120118
atzedijkstra@gmail.com's avatar
atzedijkstra@gmail.com committed
    <ul>
      <li>Doc fix for str instruction</li>
    </ul>
  </li>
</ul>
<h3>Version 2.0</h3>
<ul>
  <li>20110128 (additions by Thomas van Noort)
    <ul>
      <li>Inclusion of heap, and corresponding instructions</li>
      <li>SSM builds without complaining with newer java versions </li>
    </ul>
  </li>
</ul>
<h3>Version 1.3.3</h3>
<ul>
  <li>20020415.
    <ul>
      <li>The dialog for opening files (by default) filters on files with suffix 
        '.ssm'.</li>
      <li>Configurable look &amp; feel.</li>
Atze Dijkstra's avatar
Atze Dijkstra committed
      <li>Stepping can be done via keys pressed (if the SSM is clicked on).  </li>
atzedijkstra@gmail.com's avatar
atzedijkstra@gmail.com committed
    </ul>
  </li>
</ul>
<h3>Version 1.3.2</h3>
<ul>
  <li>20020409. 
    <ul>
      <li>When resetted the outputarea is also blanked.</li>
    </ul>
  </li>
</ul>
<h3>Version 1.3.1</h3>
<ul>
  <li>20020408. 
    <ul>
      <li>SSM files can be opened/loaded from the commandline. SSM will take 1 
        parameter indicating the file to be opened.</li>
      </ul>
  </li>
</ul>
<h3>Version 1.3</h3>
<ul>
  <li>20020407. 
    <ul>
      <li>Added backward stepping (undoing).</li>
      <li>The instructions in the code pane now also display their arguments, 
        as mnemonic if possible.</li>
      <li>If code changes during execution a warning is printed.</li>
    </ul>
  </li>
</ul>
<h3>Version 1.2.3</h3>
<ul>
  <li>20020213. Fixed documentation errors.</li>
</ul>
<h3>Version 1.2.2</h3>
<ul>
  <li>20011210. Fixed some weird splitpane behavior and other GUI stuff. The tests 
    now reflect the the instruction set.</li>
</ul>
<h3>Version 1.2.1</h3>
<ul>
  <li>20010330. Toolbar had disappeared, it now displays again (untested on WinXX 
    JDK1.3)</li>
</ul>
<h3>Version 1.2</h3>
<ul>
  <li>20010131. Added blockmove instructions, deleted 'cmp' and related 'brcc' 
    instructions. Changed definition of 'sta' (swapping of parameters on stack) 
    to be consistent with 'stma'. The address is now on top.</li>
</ul>
<h3>Version 1.1.3</h3>
<ul>
  <li>20000928. Repaired documentation bug for 'jsr'.</li>
</ul>
<h3>Version 1.1.2</h3>
<ul>
  <li>20000914, Added 'brt' instruction. True is 0xFFFFFFFF (-1).</li>
</ul>
<h3>Version 1.1.1</h3>
<ul>
  <li>20000912, Fixed documentation errors.</li>
</ul>
<h3>Version 1.1</h3>
<ul>
  <li>20000911, Added instructions 'eq', 'ne', 'lt', 'le', 'gt', 'ge' and 'brf' 
    for comparing purposes. Added 'ldrr' and 'swprr' for register manipulation.</li>
</ul>
<h3>Version 1.0.2</h3>
<ul>
  <li> 20000911, Fixed examples in help w.r.t. labels &amp; ':'.</li>
  <li> 20000911, Tables for instruction description fixed width.</li>
</ul>
<h3>Version 1.0.1</h3>
<ul>
  <li>20000910, Added Trap instruction.</li>
  <li>20000909, Changed name of instruction 'ld' to 'lds', 'st' to 'sts'. Added 
    'ldsa', 'ldaa'. All for better orthogonality of instructionset.</li>
  <li>20000909, Automatic scroll of codepane to position of PC.</li>
</ul>
</body>
</html>