Flatsonar

RARS

by Benjamin Landers

RISC-V Assembler and Runtime Simulator

Broad permissions Flathub reviewed MIT vv1.6
Screenshot 1 of RARS

About

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/)

Permissions

1 permission weaken the sandbox. Flatsonar asks before installing.

  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • inter-process communication (needed for X11)
    --share=ipc
  • access to your documents folder
    --filesystem=xdg-documents
  • access to your desktop folder
    --filesystem=xdg-desktop

Who publishes this

On Flathub: the manifest was reviewed and built on Flathub's infrastructure, but the developer has not verified ownership of the app id.

  • installs a prebuilt binary instead of building from source
    source:prebuilt
  • on Flathub: manifest reviewed and built by Flathub; the developer has not verified the app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.