12downloads
0this week
FreeFreeware
0reviews
About RARS
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 [link removed])
License: MIT
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 [link removed])
License: MIT
| Release info | New Release on Feb 27, 2023 |
|---|---|
| Release notes | Its been a while since the last update so here's a new stable version. Improvements: - Color options for the editor that allow dark themes (#67, #99). Thanks to @XLPhere for adding this. - Basic representation of jumps is now more intuitive (#89). - Added an example program for the game mastermind (#109). Thanks to @EmmanuelLazard for adding this. - More psuedo-instructions (#122, #144). - There is an option to use the main assembly file for the CWD (#123). Thanks to @giancarlopernudisegura for adding this. - CSRs are now printable from the CLI (#136). - Better error message for out of range immediates (#139). - `.global` is now an alias for `.globl` (#152). - Tab while selecting multiple lines now indents all of the lines (#168). Thanks to @Wakeful-Cloud for adding this. - Added file open support (#169). Thanks to @Wakeful-Cloud for adding this. Bugfixes: - InstructionCounter now also counts B and J type instructions and InstructionStatist... |
| Related tags | RARS RISCV RISC-V |
| Listing data | Flathub |
Reviews
No reviews yet. Be the first to review RARS.
Used RARS? Tell other visitors what you thought.
Log in to write a reviewOther products by this publisher
- "No Distractions" for YouTube 4.10 ----
- #Bible 11.5 "Incredible App - My sister shared this app with me a few weeks ago and it is truly incredible.
- #filmphotography 1.4.2 So, you decided to shoot on film?
- $quirrel 1.5.1 $quirrel Budget & Finance helps you plan each paycheck, track spending, manage debt, and see what is safe to spend before the next payday.
- % Percentage Calculator Pro 1.41 This is the Pro version of % Percentage Calculator.
Most viewed Linux Computer Science
-
1
Thonny 4.1.7
Python IDE for beginners
-
2
RARS v1.6
RISC-V Assembler and Runtime Simulator
Most downloaded Linux Computer Science
-
1
RARS v1.6
RISC-V Assembler and Runtime Simulator
-
2
Thonny 4.1.7
Python IDE for beginners