14th April 2005, 1:36 PM
Well from what I've seen, emulating on a PC requires a LOT of specific coding for specific games. When using enough of the original hardware, a lot of the functions the games will use, despite some differences, will behave as intended. If emulating the functions the games are attempting, basically translating them into similar things for the new hardware, you can basically get all the games that do methods the same working fine, but the games that do different things, you have to code for all of them seperatly... That's actually even bigger an issue than processor hogging. I've played around with a few emulators, and it's some messy stuff.
"On two occasions, I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able to rightly apprehend the kind of confusion of ideas that could provoke such a question." ~ Charles Babbage (1791-1871)