Ok, that looks like a bug in the double-buffered emulation :(
I moved to emulating the display at a lower level (including the 240x320 buffer) and it looks like the memory offsets used for it are wrong
@Gordon started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Ok, that looks like a bug in the double-buffered emulation :(
I moved to emulating the display at a lower level (including the 240x320 buffer) and it looks like the memory offsets used for it are wrong