Emulation accuracy: Difference between revisions

Error (talk | contribs)
m A little polish.
NOptimus (talk | contribs)
m grammar
Line 15: Line 15:


===Chip accuracy===
===Chip accuracy===
Chip accurate emulation works by simulating each logic chip on the board individually. Not only does this take a tremendous amount of processing power to run (as in, even emulating something from the 1970's on a chip accurate level would need Dolphin-level system requirements to run at a good speed.), but they also require a incredible amount of effort to make. This accuracy method is almost useless. Although it is the only way to achieve true 100% hardware simulation, cycle accurate emulation can already achieve accuracy which is virtually indistinguishable from the real hardware. In addition, 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.
Chip accurate emulation works by simulating each logic chip on the board individually. Not only does this take a tremendous amount of processing power to run (as in, even emulating something from the 1970s on a chip accurate level would need Dolphin-level system requirements to run at a good speed.), but they also require a incredible amount of effort to make. This accuracy method is almost useless. Although it is the only way to achieve true 100% hardware simulation, cycle accurate emulation can already achieve accuracy which is virtually indistinguishable from the real hardware. In addition, 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.


===DICE===
===DICE===
This emulator needs its own section on accuracy, because its accuracy method is unique. [http://sourceforge.net/projects/dice/ DICE] emulates arcade machines from the early 1970's. The architecture of these systems is different from a modern architecture, mostly because they don't have a CPU. DICE emulates the discrete logic components of the machines at a circuit level. Although the results are accurate the you need a fast 64-bit PC to run these arcade games at full speed.
This emulator needs its own section on accuracy, because its accuracy method is unique. [http://sourceforge.net/projects/dice/ DICE] emulates arcade machines from the early 1970s. The architecture of these systems is different from a modern architecture, mostly because they don't have a CPU. DICE emulates the discrete logic components of the machines at a circuit level. Although the results are accurate the you need a fast 64-bit PC to run these arcade games at full speed.


==Controversy==
==Controversy==