Skip to content

Release build (v.2.2.4)

Compare
Choose a tag to compare
@mortbopet mortbopet released this 30 Jan 18:50
· 110 commits to master since this release

Ripes V2.2.4

New features:

  • Support for the RISC-V compressed instruction set for all processors (big thanks to @lcgamboa for taking care of the processor model implementation!).
  • Support for clang-format'ting .c files
  • Added source code stage highlighting. Enabled for C code when programs are compiled with -g.
    Note: If you've used Ripes prior to this version, you must manually add -g to "compiler arguments in settings->compiler->compiler arguments. For new users, -g will be added by default.

Bug fixes:

  • Fixed race condition when autoclocking the single cycle processor which allowed for executing instructions beyond an ecall exit instruction
  • Fixed issue in verifying ELF flags, which could sometimes lead to compiler autodetection failing
  • Fixed issue in reloading integer settings values which represented unsigned integers
  • A bunch of small fixes to issues relating to persisting save file path information.
  • Fixed issue in loading flat binary files containing 0x0D (CR) characters.
  • Fix issue where parent directories were not being created when saving files.