Question about cycle counting accuracy when emulating a CPU

后端 未结 3 1461
终归单人心
终归单人心 2020-12-15 13:41

I am planning on creating a Sega Master System emulator over the next few months, as a hobby project in Java (I know it isn\'t the best language for this but I find it very

3条回答
  •  鱼传尺愫
    2020-12-15 13:57

    Was a quite interesting article on Arstechnica talking about console simulation recently, also links to quite a few simulators that might make for quite good research:

    Accuracy takes power: one man's 3GHz quest to build a perfect SNES emulator

    The relevant bit is that the author mentions, and I am inclined to agree, that most games will appear to function pretty correctly even with timing deviations of +/-20%. The issue you mention looks likely to never really introduce more than a fraction of a percent timing error, which is probably imperceptible whilst playing the final game. The authors probably didn't consider it worth dealing with.

提交回复
热议问题