What's Changed
=> Mostly a stability update with improved elfloader again, and added SSE 4.2 support (still need to work on the Dynarec part of this)
=> Some work also to reduce the memory footprint
- X86Libs: Updated libstdc++ & libgcc_s
- X86Libs: Use x86 version of libunwind (it's needed by wine)
- Dynarec: Fixed some flags propagation issues inside blocks
- Dynarec: Improved Strong Memory Model emulation, introducing a 3rd level
- CPU: Remoworked how INT, priviliged opcodes and teh Trace flags works
- CPU: Added full support for SSE4.2
- ElfLoader: rework how elf memory is handled
- Emulation: Better handling of Signal (also handling SIGMAX correctly)
- Emulation: Better support for POKEUSER/PEEKUSER (helps Windows Unity games)
- Wrapping: More libs and some fixes in function wrapping (gtk3, vulkan...)
- Wrapping: Removed faked libunwind wrapping
- Hardware: Added more profile, with support for ADLink Ampere Altra
- OS: Added profile to build for Android and Termux.
Contributions
- Fixed typo in README.md by @Jai-JAP in #864
- [ANDROID] Fix Most Library Names by @KreitinnSoftware in #868
- [ANDROID] Fix libdl.so library name by @KreitinnSoftware in #869
- [ANDROID] Remove PreInit Array Warning and Fixed libc name when calle… by @KreitinnSoftware in #871
- Add fstatat, use --image-base instead of -Ttext-segment on Clang, and Fix PreInit Array Warning for Android by @KreitinnSoftware in #874
- Added wrapped symbol posix_spawn_file_actions_addclose to libc by @KreitinnSoftware in #881
- Backport of 64mb block size change from box64 by @Raezroth in #886
- [ANDROID] Fix Compiling by @mcagabe19 in #893
- [ANDROID] Fix Clang Compiling by @mcagabe19 in #894
- [ANDROID]Fix Termux installation path by @Creeper-xie in #895
- [TERMUX] Fix Building by @mcagabe19 in #897
- [MAIN] Making same as box64 output and fix termux make install by @mcagabe19 in #898
- [TERMUX] Fix debian packaging by @mcagabe19 in #899
- [TERMUX] Some fixes by @mcagabe19 in #900
- [CMAKE] Enable Re-Building Wrappers in TERMUX build by @mcagabe19 in #901
- [TERMUX] Complex math fix in libm by @mcagabe19 in #905
- [ANDROID] Fix pthread_mutex_destroy called on destroyed mutex by @KreitinnSoftware in #909
New Contributors
- @KreitinnSoftware made their first contribution in #868
- @Raezroth made their first contribution in #886
- @mcagabe19 made their first contribution in #893
- @Creeper-xie made their first contribution in #895
Full Changelog: v0.3.2...v0.3.4