Skip to content

v0.9.3

Choose a tag to compare

@github-actions github-actions released this 30 Jun 19:31
· 318 commits to master since this release

Happy Pride month! πŸ³οΈβ€πŸŒˆ

Added

  • CHARVAL function gets individual values from a multi-value charmap entry
  • ++ operator for string concatenation, as an alternative to STRCAT
  • rgbgfx -c can take a dmg=XX DMG grayscale palette specification (works like rBGP)

Changed

  • Restrict custom binary and graphics digits to digits, letters, ., #, or @
  • Recover from syntax errors even inside REPT/FOR loops
  • Hint to {interpolate} names when EQUS expanding does not occur
  • .sym file sorting accounts for local labels' parents' addresses and names
  • rgbgfx -r encodes reversed PNG images as grayscale or indexed colors when possible
  • Omit the version number from distributed release archive filenames

Fixed

  • STRSLICE with two arguments assumed an off-by-one stop index
  • rgbasm -MP would generate phony dependencies even for files that don't exist
  • Handle missing newline at EOF for linkerscript INCLUDEd files
  • The Dockerfile was building but not installing RGBDS in its environment
  • Building with Bison versions 3.x below 3.5 could fail over "parse.lac=full"
  • A second rgbgfx -c argument might not completely override the previous one

Thanks to @Rangi42 and @ISSOtm for the work done for this release.