Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why was Multi-threading removed?
09-13-2018, 05:41 AM
Post: #21
RE: Why was Multi-threading removed?
It is not really about "we have powerful PC" or "we don't want low end system users to run X emulator". Emulation has 2 main cycles accuracy and optimization. Accuracy involves making the emulator respond more like the hardware it is trying to emulate so more games work and work like they would if run on the physical hardware. Usually more accurate methods require more powerful hardware as timings get tighter and some things are removed because they break the newer more accurate methods. Then comes optimization where the newer more accurate methods are improved upon to make them less resource intensive. Hopefully the optimizations make the more accurate methods accessible on a larger amount of hardware but sometimes changes will eliminate certain hardware. For example if a new method of making the emulator more accurate requires SSE4 instructions then CPUs that only support SSE3 and lower will not be compatible no matter how optimized the new method becomes.

Luckily there is a solution (kind of). You can always install and run older versions of the emulator if they work on your system and are accurate enough for the games you like to play. Unfortunately less people will run those versions (les people can help if you have issues), you won't be able to take advantage of newer features and some games can only be fixed my the more accurate methods (so some games will not work or will have issues).
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Why was Multi-threading removed? - TkSilver - 09-13-2018 05:41 AM

Forum Jump: