github gbdev/rgbds v0.9.3

latest releases: v1.0.0, v1.0.0-rc2, v1.0.0-rc1...
4 months ago

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.

Don't miss a new rgbds release

NewReleases is sending notifications on new releases.