Skip to content

Releases: creatorsim/creator

v5.0

07 Jul 11:26

Choose a tag to compare

  • New functionality:
    • New compiler based on Rust
    • New architecture editor based on CodeMirror
  • User Interface:
    • Several improvements and minor bugs fixed

v4.1

26 Oct 12:43
74b3197

Choose a tag to compare

  • New functionality:
    • CREATOR Remote Lab
    • Dockers for CREATOR
  • User Interface:
    • Several improvements and minor bugs fixed

v4.0

10 Oct 16:04
e75d59c

Choose a tag to compare

  • New functionality:
    • Integration with real hardware based on RISC-V (ESP32)
    • Possibility to choose the default working architecture
  • User Interface:
    • Improved register file visualization
    • Performance improvements (e.g. program execution, data segment loading, etc.)
    • Updating external dependencies (fontawesome v6.2.1, jquery v3.6.3, lodash v4.17.15, and Apexchart)
    • Several minor bug fixed

v3.2

04 Feb 10:14
a2fc45c

Choose a tag to compare

  • New functionality:
    • Exporting assembly programs using a URL. Example
  • User Interface:
    • New link to the quick reference guide for instructions in PDF
    • The current assembly code can be shared as a simple link
  • Modular design:
    • Simplified pseudo-instruction forms
    • Improved memory detail panel
    • Hardware counter updated in order to know the number of clock cycles consumed since the last reset

v3.1

02 Jan 20:25
8a1daf3

Choose a tag to compare

  • User Interface:
    • Example set added
    • The Instruction help width can be now configure from the configuration modal
    • Clarification on intitial CREATOR page
    • Better responsive behaviour on different screen sizes
    • Power consumption added
  • Modular design:
    • Interface based on Vue components for all UI elements in CREATOR
    • Simulated main memory reworked
    • Architecture improved

v3.0

02 Jan 20:24

Choose a tag to compare

  • Several minor RISC-V improvements
  • More modular design:
    • Initial user interface based on Vue components
    • Improved modular design on execution engine
  • Improved instruction definitions:
    • New CREATOR API for instruction definitions
    • Support for helping on check Stack Calling Conventions
      • Checking saved registers on stack are restored
      • Colored stack
      • SP and FP pointers are shown on the memory stack detail panel

v2.1

02 Jan 20:23
e4b56b6

Choose a tag to compare

  • RISC-V supported (Thanks to Lucas Elvira Martín @luck5941)
  • CREATOR accessibility improved up to WCAG 2.0 (Level AAA)
  • Command line version of CREATOR:
    • Help:
      • ./creator.sh -h
    • Example: creator compiles and executes the example2.txt, showing the final state:
      • ./creator.sh -a architecture/MIPS-32.json -s examples/MIPS/example2.txt
    • Example: save final state into 'salida.txt' file:
      • ./creator.sh -a ./architecture/MIPS-32.json -s ./examples/MIPS/example2.txt -o min > salida.txt
    • Example: compare final state and the state saved on 'salida.txt' file:
      • ./creator.sh -a ./architecture/MIPS-32.json -s ./examples/MIPS/example2.txt -o min -r salida.txt
  • Creator now accepts three GET values:
  • Bootstrap-vue upgraded up to v2.15.0

v1.3

02 Jan 20:22
f70da84

Choose a tag to compare

  • First CREATOR release