Changes

Jump to navigation Jump to search

Emulation accuracy

791 bytes added, 04:36, 22 March 2014
The correct term for circuit accurate is chip accurate. Changed the name and modified the section.
===Cycle accurate===
Cycle accurate emulation is basically trying to perfectly emulate timings right down to per-cycle accesses. So each individual component is emulated at exactly the right time, and in perfect sync etc. Which , which takes a performance hit. How much The size of the performance is taken hit depends on the way cycle accuracy is implemented and the skill of the coder.
The accuracy of these emulators are close to perfection, but at a steep CPU cost.
===Circuit Chip accurate=== Circuit Chip accurate emulators work emulation works by simulating each logic chip on the board individually. They Not only does this take a tremendous amount of power to run(as in, even emulating something as simple as a Pong cabinet on a chip accurate level requires a pretty high-end system to run at full speed.), but they also require a incredible amount of effort to code. This accuracy method is pretty much useless. Although it is technically the only way to achieve true 100% accuracy, cycle accuracy is already near-perfect, to the point where any inaccuracies present in cycle accuracy are pretty much invisible to the end user (e.g. there are no known discrepancies between BSNES/Higan and a real SNES). Not only that, but cycle-accurate emulators have much lower system requirements and programming difficulty. There are currently no publicly-released chip accurate video game emulators in existence, and there will most likely never be one.
==Controversy==
150
edits

Navigation menu