Happy Pride month! 🏳️🌈
Added
CHARVALfunction gets individual values from a multi-value charmap entry++operator for string concatenation, as an alternative toSTRCATrgbgfx -ccan take admg=XXDMG grayscale palette specification (works likerBGP)
Changed
- Restrict custom binary and graphics digits to digits, letters,
.,#, or@ - Recover from syntax errors even inside
REPT/FORloops - Hint to
{interpolate}names whenEQUSexpanding does not occur - .sym file sorting accounts for local labels' parents' addresses and names
rgbgfx -rencodes reversed PNG images as grayscale or indexed colors when possible- Omit the version number from distributed release archive filenames
Fixed
STRSLICEwith two arguments assumed an off-by-one stop indexrgbasm -MPwould 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 -cargument might not completely override the previous one
Thanks to @Rangi42 and @ISSOtm for the work done for this release.