The scrolling artifacts (and possibly the hang on RX) are the result of an unexpected type conversion introduced when lifting the limits on sprite and background dimensions, which caused an underflow in some arithmetic for the background window.
The off colors are simply because the Sokoban demo was written for the ESP8266 platform, and the 8-bit color space is different from the one the new platforms. That could have been fixed by adding a PALETTE 1
command after the SCREEN
command, but I thought it'd be better to just convert the whole thing to true color.
These issues affect both RX and LT, but I have tested LT only because that's easier to test, and it's my preferred platform anyway. 🙂 Fixes should be in the next build.
(BTW, I have added the BPi M2 Zero config to the buildroot, but I haven't gotten around to adding the new image in the build server, so that's probably not going to happen before next week.)