forked from arti/vt1200
.text went from 0x018C6140 to 0x018CACD0, so the marker cells at 0x018C8000 landed inside the payload's own code; cell() then overwrote instructions and the CPU faulted with an illegal opcode before drawing anything. MARK moved to 0x018D0000 (~2.6 KB past the end of .text).