<story><title>The journey to Nintendo Switch</title><url>https://factorio.com/blog/post/fff-370</url></story><parent_chain></parent_chain><comment><author>jvanderbot</author><text>&amp;gt; Removing all uses of undefined behaviour is probably a fool&amp;#x27;s errand, as it would require significant changes throughout the code that would take time and come with a performance impact, all for no immediate practical benefit. So I just hunted down the undefined behaviour cases that actually broke determinism. This was easy enough, as we have plenty of tools we use to test determinism. By comparing the game state CRC for every tick of every test (we have 2,417 tests) between x86 and ARM, I believe I got a pretty good coverage of potential issues.&lt;p&gt;Holy hell.</text></comment>
<story><title>The journey to Nintendo Switch</title><url>https://factorio.com/blog/post/fff-370</url></story><parent_chain></parent_chain><comment><author>naranha</author><text>If the switch proves anything it&amp;#x27;s that you don&amp;#x27;t have to pay $1600 for a GPU to enjoy amazing games. Or the other way round, if you pay $1600 for a gpu it does not mean that you&amp;#x27;ll be able to play any good games.</text></comment>