Part program in consecutive memory blocks, each with spare space for corrections