Pull Mark's program size and layout changes

I wonder if this will magically make colourwinkle work, if not memory map might offer clues.