Skip to content

Releases: gbdev/rgbds

v0.3.7

02 May 19:08

Choose a tag to compare

  • rgbasm and rgblink

    • Allow JR to numeric constants.
    • Fix behaviour of @ (including fixing the bug introduced in 0.3.6 related to JR).
  • Other

    • Create target with most GCC warnings enabled for debug purpopses.
    • Several extra checks in the code.

v0.3.6

20 Mar 20:23

Choose a tag to compare

  • rgbasm and rgblink

    • Fix HIGH() and LOW() for constants.
    • Added PRINTI to print integers in decimal format.
    • Allow JR between sections.
    • Allow to continue lines with character \.
  • rgbgfx

    • Add support for colored images.
  • rgbfix

    • Allow more flexibility when fixing the header.
  • Other

    • Document character maps, fix typos in manpages.
    • Add .css file to the documentation.
  • Known bugs:

    • The identifier @ is off by one in this release compared to previous releases.

v0.3.5

28 Jan 13:20

Choose a tag to compare

Release 0.3.5 of RGBDS:

  • Fix linkerscripts bugs introduced in v0.3.4.
  • Move documentation to this repository.
  • Code in the repository re-licensed under the MIT license.
  • Add a new rgbasm test. Test external projects as part of the CI regression tests.

v0.3.4

23 Jan 20:52

Choose a tag to compare

Release 0.3.4 of RGBDS:

  • Reintroduce __LINE__ and DL.
  • Fix NOT operator.
  • Huge cleanup of the codebase.
  • BANK() now works with the name of sections, and it can be used with no arguments to request the bank number where the code is located.
  • Convert markdown files to reStructuredText, add CONTRIBUTORS.rst file.
  • PUSHS and POPS also affect label scope.
  • Improve some error messages.

Known bugs:

  • WRAMX sections may not link correctly if a linkerscript is used.

v0.3.3

16 Sep 10:33

Choose a tag to compare

Release 0.3.3 of RGBDS:

  • Add support for unions.
  • Add code to detect the version of the binaries.
  • Minor improvements to error output.

v0.3.2

09 Jul 09:40

Choose a tag to compare

Release 0.3.2 of RGBDS:

  • Child labels can be referenced outside their scope through the parent label, even from other files (if they are made global).
  • Minor bugfixes.

v0.3.1

01 May 22:49

Choose a tag to compare

Release 0.3.1 of RGBDS:

  • Minor bugfixes.
  • Added option to rgbasm to generate make-style dependency files.

v0.3.0

17 Apr 16:38

Choose a tag to compare

Release 0.3.0 of RGBDS.

v0.2.5

18 Mar 10:08

Choose a tag to compare

Merge pull request #16 from yenatch/eval-rpn-bank

rgbasm: Evaluate BANK() arguments to verify they exist.

v0.2.4

30 Jul 09:09

Choose a tag to compare

Tag rgbds-0.2.4.