Download Latest Version rars1_6.jar (1.9 MB)
Email in envelope

Get an email when there's a new version of RARS

Home / v1.6
Name Modified Size InfoDownloads / Week
Parent folder
rars1_6.jar 2023-02-27 1.9 MB
Lots of small improvements source code.tar.gz 2023-02-27 1.6 MB
Lots of small improvements source code.zip 2023-02-27 2.0 MB
README.md 2023-02-27 2.3 kB
Totals: 4 Items   5.5 MB 53

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 InstructionStatistics works as intended (#21, [#120]). Thanks to @giancarlopernudisegura for fixing this. - The scroll position in the syscall help now defaults to the top (#86, [#87]). Thanks to @cypok for fixing this. - Fixed bugs in fmv.w.x, fgt.s and such. (#90, [#131], [#140], [#141]). Thanks to @ProfPierce, @ziul123 and @ShadowCreator250 for pointing these out. - Fixed text color on tabs in MacOS (#130). Thanks to @Juicestus for fixing this. - Fixed bugs in floating point comparison psuedo-intructions (#131, [#167]). Thanks to @ziul123 and @petitnau for fixing this. - Closing confirm dialog (ecall 50) now correctly returns CANCEL if closed (#145). Thanks to @helderdaniel for finding this. - Fixed files in jar not being found when .jar is in path (#147). Thanks to @pond-nj for finding this. - Reading from /dev/null no longer results in a null pointer exception (#150). Thanks to @FrBrGeorge for fixing this. - Fixed a bug with fmadd.s and 0.0 (#158). Thanks to @helderdaniel for finding this. - Fixed SystemCall Exit using the last exit code instead of 0 (#170). Thanks to @rladenson for finding this. - fcvt now appropriately uses rounding mode instead of always using RNE (6ed306891119d3f9d4ef0dacc416a1aba376656c).

Source: README.md, updated 2023-02-27