IDA Pro anybody. I was reading a paper on how to use IDA to turn dissassembled ASM (w/opcodes) into psuedo C/C++ code. Time consuming to say the le ast, but much fun and highly rewarding if done correctly (waste 100+ hours to get it wrong lol).

-Cheers-