Hello and greetings to all,
This is my first post on this forum so I will try my best to describe my post. I am currently a student programmer and I'm learning C# as the language. I would like to start an emulator project of a nintendo emulator. I know, that most emulators are mostly written in C++ or some other language, however, I am asking whether an emulator can be pulled off C#? And if so, what kind of difficulty would I expect?
-Karim


Reply With Quote

If you really want to do this, start reading up on assembly. Get a feel for how this works and what it means. Then try to take a very small assembly written code and understand it. After you get good at it, try to take an EXE that you know what it does and look in to a decompiler and build en emulator for it. Once you emulate a dos app in dos you can move on to something harder. Emulate a dos app in windows, or a mac app in windows. These examples are far more easier then any console rom. Than when you are ready try something simple like atari, or may jump to nes. Or like I said look for an SDK/DDK where someone did the hard stuff for you.
