Merge branch 'james/ARMv8'
Added bound unit test
Fixed the XCode build for x64
Fixed Linux 32-bit
Updated the version to 20.1.2. Also fixed a minor issue with file sytem dependencies.
Restored the ability for the x64 Windows build to map native memory. Now it can map a 64-bit pointer returned from OpenGL and use it in the 32-bit emulated process. This fixes Fire Fight and Age of Empires.
Fixed a regression in the dynamic core for the sub instruction when it doesn't need to calculated flags. This was caused by 5e53844 (July 6, 2020)
Added some more cpu unit tests.
8/16 bit ror/rol instructions need to set the flags even though the result won't change for certain shift amounts, like for 8-bit instruction when the shift is 8, 16 or 24
Added unit test for 0xa4 and 0xa5, MOVS.
Also available in: Atom