Releases: acaldero/wepsim
Releases Β· acaldero/wepsim
v2.1.8
2.1.7 -> 2.1.8:
- Main improvements:
- Adapting WepSIM to Bootstrap 5.x
- Representation of processor as text table is now a little bit faster.
- Minor bugs fixed and several refinements added.
- Unlimited instruction/clock cycles now works
- Bootstrap color picker replace the old spectrum color picker
- Main external dependencies updated:
- Bump bootstrap from 4.6.1 to 5.2.0
- Bump bootbox from 5.5.2 to 5.5.3
v2.1.7
2.1.6 -> 2.1.7:
- New:
- Processor represented also as text table.
- Quick config for processor panel.
- Minor bugs fixed and several refinements added:
- More UI text translated.
- Updated detection of several activated tri-states
- External dependencies updated:
- Bump bootstrap from 4.6.0 to 4.6.1
- Bump introjs from 4.1.0 to 4.3.0
- Bump codemirror from 5.52.2 to 5.65.0
- Bump fontawesome from 5.8.1 to 5.15.4
v2.1.6
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
- New "show-microcode-fields" option
v2.1.5
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
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
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
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
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
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
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.)