Deprecated:
SETfor mutable definitions is deprecated; use=
Added:
- Bash completion scripts for
rgbasm,rgblink,rgbfix, andrgbgfx! - RGBFIX won't warn when overwriting a byte with the same value
rgbfix -Oto silence all "overwriting non-zero byte" warningsrgblink -S"scrambles" bank assignments to help find broken assumptions in your code- Unindented macro invocations will be hinted at when encountered
-Wnumeric-string=0|1|2warns about use of strings as numbers- Compound assignment for variables (e.g.
DEF x += 1forDEF x = x + 1) !negates condition codesz/nz/c/nc- Allow
_in gfx literals, e.g.`0123_3210
Updated:
- Zsh completions synced with RGBDS changes
rgbfix -m MBC3+TIMERimpliesBATTERY, warning if not specified- Symbol interpolation is now more prominently described
-Wtruncationcan be made less strict; use-Wtruncation=1for more lax behavior
Fixed:
rgbfix -m MBC3+TIMER+BATTERYdidn't workLOADoffset wasn't reset when switching sectionsPUSHSinsideUNIONshould work as expected- Syntax errors after the first one were silenced
- Some syntax errors could break parsing
- Some invalid local labels could be defined
- Incorrect error text when merging misaligned sections
- Fixed-point formatting was slightly imprecise
STRFMTdocumentation was cut in the middle- Wrong
rgbfix -m helptext - Man page formatting and grammar blunders
- Internal code cleanup