I wanna know how an emulator can be programmed ? which language is required for programming plugins and all that stuff ? Don't laugh man ! I just wanna know these things so I might also program a plugin or may be an emulator ,who knows ?
U know it is quite difficult to be an author of a plugin.U need quite a big amount of knowledge for programming them.Well one must try,I also want to try to program an emu or plugin.
Well there is already a thread in the general discussion where U can see that in which language the emus are programmed and what sort of infos are required.
U may also consult pete and lewpy for help,they are very helpful and kind.
>which language is required for programming plugins and all that
Given that most of the Plugins we deal with conform to a specification, you can most likely write a plug-in in any language you'd like so long as it provides an interface to the calling application. The source that Pete provides for the one plug-in is in C++.
>I wanna know how an emulator can be programmed ?
As for how emulators come to be, it's always been my belief that the authors of an emu get whatever input a console provides, determine just what the info is, and act accordingly. Seeing as how a few console companies provide standards documents regarding the games that play on their systems, this task can be simplified (but I'm fairly certain only the official devlopers get the SDK with such information).