4 ms·
why is it that we always need so much more CPU and GPU power to emulate an older, fixed, lower power requiring console?
by curiousjorge 11y ago
why is it that we always need so much more CPU and GPU power to emulate an older, fixed, lower power requiring console?
- jessewmc 11y agohttp://arstechnica.com/gaming/2011/08/accuracy-takes-power-one-mans-3ghz-quest-to-build-a-perfect-snes-emulator/ http://arstechnica.com/gaming/2011/08/accuracy-takes-power-o... This might be a good place to start, it's a long read but pretty interesting.
- makomk 11y agoNote that in some ways, more modern consoles may actually be easier (or at least have different problems) - there are a whole bunch of abstraction layers that stop programmers from doing weird cycle-accurate tricks, and they don't have the development time for it anyway.
- jayrox 11y agoModern may be "easier" because they are being built on top of hardware that is similar to what is found in modern consumer pc systems. That's no to say they are nessessarily the same but being x86 based means they have many of the same instruction sets.
- amilios 11y agoBecause afaik emulators, especially of older consoles, have to mimick in software every aspect of the original hardware of the console. This obviously takes a lot more computing power than just what the original hardware needed to run the games. I don't know how this situation has changed, however, as the latest generation of consoles are x86 based.
- jayrox 11y agoIt's not so much the software that they need to mimic but more so the hardware. They have to emulate the hardware to be able to run the instructions on a different cpu/gpu/audio architecture than what the game was built for. That's why it takes a much more powerful system to emulate a much weaker system.