Moving opcodes tables to its own file.

Removed pos + 1, not sure why it was there in the first place....
Add possibility of specifying start offset and fixed disasm bug, but diassembly isn't correct.