implemented all dup opcodes
added warnings on unimplemented opcodes
removed now useless flush
continued the synchronized part, jumping over the end
changed 0xXX values by an enum