How do emulators work and how are they written?
I asked this question.  I've been studying and working on emulators since then.Another good resource if you are interested in this sort of thing is Victor Barrio's thesis he wrote on the subject of emulation techniques (148pg - PDF):  http://db.tt/dUJwwRIt provides a good overview to get you started.