| Sunday May 29th 2016

How do emulators work and how are they written?

NeuSneM Zelda

Freakin’ emulators, how do they work?

Great writeup about writing emulators, from the people that have the experience. Excellent info here:

Emulation is a multi-faceted area. Here are the basic ideas and functional components. I’m going to break it into pieces and then fill in the details via edits. Many of the things I’m going to describe will require knowledge of the inner workings of processors — assembly knowledge is necessary. If I’m a bit too vague on certain things, please ask questions so I can continue to improve this answer.

Basic idea:
Emulation works by handling the behavior of the processor and the individual components. You build each individual piece of the system and then connect the pieces much like wires do in hardware.


Related Posts: On this day...

Leave a Reply

You must be logged in to post a comment.