How do emulators work and how are they written?
- by Simucal
How do emulators work? When I see NES / SNES or C64 emulators, it astounds me.
Do you have to emulate the processor of those machines by interpreting it's particular assembly instructions? What else goes into it? How are they typically designed?
Can you give any advice for someone interested in writing an emulator (particularly a game system)?