eli5: Why do we need emulators to play old games? why can’t we just make the games work without the emulator?

740 views

eli5: Why do we need emulators to play old games? why can’t we just make the games work without the emulator?

In: 409

33 Answers

Anonymous 0 Comments

> why can’t we just make the games work without the emulator?

Because that’s what an emulator is for; making the game work without the necessary software or hardware.

Anonymous 0 Comments

All code, whether for games or for your spreadsheet program at some point have to get converted to 1s and 0s that your processor can understand. These 1s and 0s are split into “instructions,” that tell the computer to do things such as “add, 3, 1” or “move, 28, to memory slot 13.”

Game consoles were built to be cheap. They used custom hardware that allowed them to use fewer instructions to do more things with each instructions. Since they knew their console was only going to be used for games, they could include specialized instructions specifically for doing game related things and forget everything else. This is great because it means things are faster for cheaper, but bad because it means you don’t have the fine grain control you would have by using many more, smaller instructions. Think of it like building something with Lego VS. Megablocks.

This also causes another problem which is that we can’t run those instructions on machines that weren’t built to use those instructions. This is where emulators come in. Emulators pretend to be the original hardware, intercept the instructions, and convert those instructions into ones the current “host,” machine can understand.

Anonymous 0 Comments

Because the game tells Mr.Squid to draw a Mario picture on screen, but we don’t use space squid services to draw Mario since 199X, instead we use moon squirrels, they draw pictures faster and can carry more of them.

The problem is, squirrels don’t speak squid at all! Moreover, they don’t even have tentacles, so even if we translate their Mario drawing manual literally, squirrels will become confused, so we will have to translate AND explain how to do tentacle work with squirrel paws. This is what emulation is all about.