I cut the title down all I could and still make some sense. This is what I want- To create an emulator for PC (and maybe for Wii) that is also a system by itself. That is it. I just want to create an emulator and then some games for it that are either ports or just new games whatsoever. I know some C++ and I've some books here to help me. I just need to know what to do and how to start... I am new to programming.