Skip to content

v0.3.4

Compare
Choose a tag to compare
@ptitSeb ptitSeb released this 15 Dec 18:30
· 172 commits to master since this release

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

Full Changelog: v0.3.2...v0.3.4