FICHA · FLATHUB

RARS

RISC-V Assembler and Runtime Simulator

  • RISC-V simulator
  • GUI
  • SIMULATOR
  • CODE
  • Launchable
  • Same app · 2 sources
Official OARS · imported from upstream · official · May 24, 2026 description in en

Description

RARS, the RISC-V Assembler, Simulator, and Runtime, will assemble and simulate the execution of RISC-V assembly language programs. Its primary goal is to be an effective development environment for people getting started with RISC-V.

Features: - RISC-V IMFDN Base (riscv32 and riscv64) - Several system calls that match behaviour from MARS or SPIKE. - Support for debugging using breakpoints and/or ebreak - Side by side comparison from psuedo-instruction to machine code with intermediate steps - Multifile assembly using either files open or a directory

Environment Variables: - RARS_JAVA (Default: none): Passes arguments directly to the Java command (Will override other environment variables) - RARS_SCALE (Default: Screen width / 1920): Sets the sun.java2d.uiScale property (See documentation at https://news.kynosarges.org/2019/03/24/swing-high-dpi-properties/)

How to run

rars

Commands: rars

Permissions

Permissions not analysed for this source yet.