![EmuCR: Play! EmuCR: Play!](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLunEjExeuXa-qT6iext2p0E2zCq77INo-QlGTOVMNte-K9uPyHixl5WhUxad6XtZvwvUNpg0YKi0uqJ_0jVx3p7Cf4F4Qc1LXdbZbETTELiI5vB2mVevWFOpXdKPV6FfJ42Ifwe-3vlw/s1600/Play++++About.png)
Play! Git Changelog:
* Merge pull request #1217 from Zer0xFF/relative_jumps
* Translate exception address.
* Use CreateInstance to copy memory function.
* Use target_link_options to specify Emscripten linker options.
* Remove XXH_INLINE_ALL, seems to cause issues on iOS/macOS.
* Use actual blockSize as key.
* Cache blocks with same contents located at different places on VU.
* Cleanup includes.
* Fix EPC Address masking
* Fix Build: pack AOT_BLOCK_KEY structure
* update Dependencies submodule
* update AOT block references to use new hash
* swap from crc32 to xxHash3 (128bit)
* Add uint128 comparison operators
* Fix block linking support.
* Change the way we cache BasicBlocks: BasicBlocks at different addresses can now match, since all their jumps are relative to their PC
* Add CBasicBlock::CopyFunction(...)
* make EE jumps relative
* make VU jumps relative: pass instruction relative location CMIPSInstructionFactory
* CMIPSInstructionFactory::BranchLikely doesn't need to adjust PC, as epilog will handle that
![EmuCR: Play! EmuCR: Play!](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6u7Wxb8iPdI-TBzHONE2A4wx7VkCUvEjA3IR2010tl_JtzJvFyiubrH4G7KvyVs739MKElCZVh2ximXQe7ULdJa7TjPUG6DnZAYhPC7pYEFwOk-Qs3TzUyHLpJdEMTyKe9KZqA5h_N60/s280/Play++++About.png)
Download:
Play! Git (2022/10/27) x64 : 1cloudfile 1fichier bayfiles letsupload megaup mixdrop pixeldrain uptobox zippyshare
Play! Git (2022/10/27) Android : 1cloudfile 1fichier bayfiles letsupload megaup mixdrop pixeldrain uptobox zippyshare
Source: Here
0 Comments
Post a Comment