Skip to content

Releases: acaldero/wepsim

v2.1.6

08 Aug 12:02
Compare
Choose a tag to compare

2.1.5 -> 2.1.6:

  • Several minor improvements on RISC-V examples.
  • WepSIM web:
    • Reworked "Hardware" detail panel and hardware help.
    • New option to show all register names.
  • Command-line WepSIM:
    • New "show-microcode-fields" option
      E.g.: ./wepsim.sh -a show-microcode-fields --checkpoint ./examples/checkpoint/tutorial_1.txt
    • New help option for listing hardware elements
      E.g.: ./wepsim.sh -a help -m ep
    • New help option for one hardware element
      E.g.: ./wepsim.sh -a help -m ep -p t1

v2.1.5

03 Jan 11:40
Compare
Choose a tag to compare

2.1.4 -> 2.1.5:

  • Improvements on examples:
    • Initial support for a short description of each instruction in firmware.
    • Default examples now are included in Travis checks.
  • External dependencies updated:
    • knockoutjs replaced by vuex v3.6.0 + vue.js v2.6.12
    • Bump bootstrap from 4.5.3 to 4.6.0
  • Minor bugs fixed and several refinements added.

WepSIM 2.1.4

28 Dec 01:24
Compare
Choose a tag to compare

2.1.3 -> 2.1.4:

  • Special comments in assembly:
    • "# state:" now saves the state
    • "# notify: lorem ipsum" to show a dialog box
  • Interactive mode added to command-line
  • Minor bugs fixed and several refinements added.

WepSIM 2.1.3

07 Nov 11:24
Compare
Choose a tag to compare

2.1.2 -> 2.1.3:

  • Reworked "Memory" detail panel.
  • Improved "Register file" panel.
  • Bump bootstrap from 4.5.2 to 4.5.3
  • Several minor bugs fixed and several refinements added.

WepSIM 2.1.2

10 Aug 01:32
Compare
Choose a tag to compare

2.1.1 -> 2.1.2:

  • Examples sets dropdown: able to change the examples to be used.
  • Register section in firmware now supports several names for one register: 0=[zero, x0],
  • Initial support for interactive command-line version (Thanks to Paco for giving more priority to this).
  • Bump bootstrap from 4.5.0 to 4.5.2
  • Minor bugs fixed and several refinements added.

WepSIM 2.1.1

05 Jul 15:24
Compare
Choose a tag to compare

2.1.0 -> 2.1.1:

  • Command line version move from 'conversational parameters' to 'switched parameters'.
    Before: ./wepsim.sh run ep microcode.txt assembly.txt
    Now: ./wepsim.sh -a run -m ep -f microcode.txt -s assembly.txt
    We will write a little bit more but we get more flexibility in order, combine options, etc.
  • Minor bugs fixed and several refinements added.

WepSIM 2.1.0

16 Dec 20:25
Compare
Choose a tag to compare

2.0.12 -> 2.1.0:

  • Re-designed from scratch:
    • Modals (dialogs) engine.
    • Main UI elements based on Web Components.
  • Several refinements added:
    • Initial support for 3D-led device added (AKA L3d).
    • Support for defining a set of examples.
    • Reload dialog added (for recovering examples, configuration, and processors).
  • Updates:
    • Bootstrap updated up to bootstrap-4.5.0
    • Knockout updated up to knockout-3.5.1
    • CodeMirror updated up to codemirror-5.52.2
    • Vis-network updated up to vis-network-7.6.10
  • Minor bugs fixed.

WepSIM 2.0.12

19 Oct 13:24
Compare
Choose a tag to compare

2.0.11 -> 2.0.12:

  • Updated to use bootstrap 4.4.1
  • Try to save checkpoint at closing tab browser, and associated restoration capability (backported to 2.0.11)
  • Initial support for Z80-like assembly
  • Special microcode comments added:
    ** "# notify: lorem ipsum" ("interactive" mode no longer required)
    ** "# state:" (it saves states from microcode)
  • Several bugfixes and improvements (Dark Mode, Error Handling, etc.)

WepSIM 2.0.11

20 Sep 13:14
Compare
Choose a tag to compare

2.0.10 -> 2.0.11:

  • Dark Mode
  • Experimental support for RISC-V assembly (i and m subset)
  • Experimental support for Z80-like assembly

WepSIM 2.0.10

10 Aug 22:46
Compare
Choose a tag to compare

2.0.9 -> 2.0.10:

  • Updated checkpoint format: Jupyter notebook
  • Improved command-line interface code.
  • Improved "compact" skin for mobile devices.
  • Several minor improvements.