@AntonioND AntonioND released this May 2, 2018 · 34 commits to master since this release

Assets 6
  • 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.

@AntonioND AntonioND released this Mar 20, 2018 · 65 commits to master since this release

Assets 6
  • 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.

@AntonioND AntonioND released this Jan 28, 2018 · 93 commits to master since this release

Assets 6

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.

@AntonioND AntonioND released this Jan 23, 2018 · 115 commits to master since this release

Assets 6

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.

@AntonioND AntonioND released this Sep 16, 2017 · 148 commits to master since this release

Assets 6

Release 0.3.3 of RGBDS:

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

@AntonioND AntonioND released this Jul 9, 2017 · 174 commits to master since this release

Assets 6

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.

@AntonioND AntonioND released this May 1, 2017 · 182 commits to master since this release

Assets 6

Release 0.3.1 of RGBDS:

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

@AntonioND AntonioND released this Mar 18, 2017

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

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