Skip to content

Releases: LeoRiether/FPGRARS

v1.11.1

06 Sep 15:07
801d68b
Compare
Choose a tag to compare
v1.11.1 Pre-release
Pre-release

Run with ./fpgrars your_riscv_file.s or ./fpgrars --help to see the options.
UnB students should get the 8 bit version


Added macOS build (thanks to @daullmer)

v1.11.0

04 Sep 15:23
Compare
Choose a tag to compare

Run with ./fpgrars your_riscv_file.s or ./fpgrars --help to see the options.
UnB students should get the 8 bit version


Bug fixes:

  • Reading files directly into video memory preserves transparency (#17)
  • Asynchronous overlapping notes should play correctly (#16)

v1.10.6

01 Sep 20:08
Compare
Choose a tag to compare

Run with ./fpgrars your_riscv_file.s or ./fpgrars --help to see the options.
UnB students should get the 8 bit version


Added -p, --port flag

v1.10.5

12 Aug 21:39
Compare
Choose a tag to compare
v1.10.5 Pre-release
Pre-release

Just testing the updated GitHub Action, not a real release (but the binaries should be working fine, I guess)

v1.10.3

06 Aug 16:26
Compare
Choose a tag to compare

Run with ./fpgrars your_riscv_file.s


Finally implemented MIDI output! Ecalls 33 (MidiOutSync) and 31 (MIdiOutAsync) now play sounds like RARS does. midi.s is included in the release for testing purposes and is also in the samples folder.

v1.10.1

05 Aug 14:22
Compare
Choose a tag to compare
Please compile

v1.9

02 May 14:40
Compare
Choose a tag to compare

Run with ./fpgrars your_riscv_file.s


Changelog:

  • Implemented syscall 9 (sbrk). Thanks to @Cardosaum for the suggestion
  • Fixed macro parsing bug, now MACRO( a0 ) – with the spaces – should work

v1.8

13 Dec 19:25
Compare
Choose a tag to compare

Run with ./fpgrars your_riscv_file.s


Changelog:

  • Fixed lb and lh implementation. Previously they worked the same as lbu and lhu.

v1.7

12 Dec 16:13
Compare
Choose a tag to compare

Run with ./fpgrars your_riscv_file.s


Changes:

  • Implemented sw t0 label t1 pseudoinstruction
  • Fixed keyboard input behavior

v1.6

02 Dec 14:13
Compare
Choose a tag to compare

Run with ./fpgrars your_riscv_file.s