I was looking around to see what is needed to build an emulator and something mentioned often is that you need to know c/c++ and the hardware of what your emulating from, I was wondering for a...