Skip to content

Lots of small improvements

Latest
Compare
Choose a tag to compare
@TheThirdOne TheThirdOne released this 27 Feb 06:16
· 3 commits to master since this release

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 (6ed3068).