This is difficult in the current implementation because one of the indirect addressing registers is used as the rs. So either I do it slow with memory pointers and the stdio stuff, or I write a special routine. For USB, it might not be necessary to use it, i.e. avoiding memcpy altogether and doing it in-place. For Flash there is no problem: initializers can go in Flash and will probably use less code.