https://github.com/gbdev/rgbds/releases/tag/v0.7.0 Starting with this release, we now publish statically-linked Linux binaries! We also provide a Dockerfile to build RGBDS. Deprecated: Defining symbols without using DEF (use {interpolation} if you relied on EQUS expansion for defined symbol names) RGBASM -H/--nop-after-halt and -l/-auto-ldh options (which are now off by default) Added: Multiple instructions can go on one line, separated by :: #"raw strings" don't process any escapes (not even interpolation or macro args!) DS ALIGN[size, offset] to insert padding until the next alignment boundary within the same section RGBASM allows defining local labels for scopes that aren't active INCHARMAP function to check if a string matches a charmap value SIZEOF and STARTOF can now take section types like WRAM0 as argument ENDSECTION explicitly ends a section DS in RGBLINK linker scripts OPTIONAL sections in RGBLINK linker scripts FLOATING addresses in RGBLINK linker scripts (should improve SDCC interop) RGBASM -X/--max-errors stops after too many errors, with a default of 100 Linker scripts support ALIGN alignment, offset RGBFIX warns when SGB compatibility is set with the wrong "old licensee", even if not setting it via RGBFIX itself RGBGFX can generate a palette from a spec, without an input image RGBGFX forces transparent colors to take slot #0 in all palettes RGBGFX -O/--group-outputs bases automatic output filenames on the output path, instead of the input path Removed: name: MACRO syntax (use MACRO name instead) Escaped commas "\," inside strings (not necessary in macro arguments) __FILE__ and __LINE__ Exported labels cannot have a space between their two colons (Label: : is invalid) Changed: RGBASM -Wtruncation=1 will not warn about 8-bit ~$FF or 16-bit ~$FFFF values The memory usage summary in .map files is now placed at the top of the file Alignment offsets in RGBASM can now be negative (ALIGN 8, -1 is equivalent to ALIGN 8, 255) RGBGFX's --output-* options have been renamed to --auto-* for clarity RGBLINK .sym files sort symbols at the same address by their locality RGBLINK -S/--scramble prioritizes higher banks RGBGFX's long --output-* flags are renamed to --auto-* All programs show usage help when given missing or incorrect command-line arguments Add --only-free and --help options to test scripts PURGE arguments can go in any order Fixed:
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd42796c2795ad1093a6719d01a788340c13b47b commit bd42796c2795ad1093a6719d01a788340c13b47b Author: orbea <orbea@riseup.net> AuthorDate: 2024-01-10 00:50:28 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-02-14 15:51:15 +0000 dev-util/rgbds: add 0.7.0 Closes: https://bugs.gentoo.org/921678 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/34728 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-util/rgbds/Manifest | 1 + dev-util/rgbds/rgbds-0.7.0.ebuild | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+)