1. A method of generating instructions, comprising: receiving a sequence of instructions; receiving selection data representative of a plurality of commands including a special command; and repeatedly selecting one of said plurality of commands and outputting an instruction based on said selected command, wherein said outputting of an instruction comprises: outputting a next instruction in said sequence of instructions based on said selected command being said special command; and outputting an instruction associated with said command based on said selected command not being said special command.