

Some high accuracy emulators can achieve 100% compatibility with commercially released games.Ĭycle accurate emulation is basically trying to perfectly emulate timings right down to per-cycle accesses. High accuracy emulators may or may not be cycle accurate.

They will have fewer audio and visual glitches. High accuracy emulators try to replicate the original system as closely as possible, and for that reason take more CPU power to do so. Medium accuracy emulators will have fewer glitches, but will still have many problems. This means that the romhack can only be used in that one specific emulator. This can become very problematic when ROM hacks use these speedhacks to run by abusing the errors to create otherwise impossible behaviour. They will typically use various speedhacks to skip over problems, as a result many games only run due to a variety of patches while others don't work at all. Low accuracy emulators will have a large amount of visual and audio glitches. There are hopes that less CPU power will be needed for more accuracy with the use of tighter programming. More accuracy means less graphics and audio glitches, at the cost of additional CPU power required to run the game at fullspeed. Accuracy is most often achieved by tighter syncing. Accuracy is how accurate the emulator is to the original hardware.
