Commit Graph

5062 Commits

Author SHA1 Message Date
ptitSeb d0aad67ba0 [WRAPPER] Add libm to the libc collection of libs 2025-03-07 16:59:22 +01:00
ptitSeb 66fc843ae8 [WRAPPER] Fixed ld-linux.so.2 being an essential (not emulated) lib 2025-03-07 16:21:08 +01:00
ptitSeb 7e56375859 [WRAPPER] Some fixes to bsd wrapper and essential libs handling 2025-03-07 15:54:03 +01:00
Hugh Cole-Baker c13b3cc9cd
[DEBIAN] exclude x86 libunwind from shlibdeps (#1032) 2025-02-22 22:22:32 +01:00
ptitSeb ba5b9e9954 Fixed a potential issue with findBlockHinted (for #1031) 2025-02-21 15:10:56 +01:00
ptitSeb fa59e748f9 [DYNAREC] Added a test for optimized REP MOVSB to avoid optim on overlapping addresses move 2025-02-12 12:49:37 +01:00
ptitSeb c467c05112 [CI] Update to upload-artifact v4 2025-02-10 09:18:51 +01:00
ptitSeb bb164a299f [DYNAREC] Optimized REP MOVSB opcode 2025-02-10 09:05:52 +01:00
ptitSeb eaf2e84e19 [INTERPRETER] Removed some useless tests on x87 comp 2025-01-08 15:54:50 +01:00
ptitSeb 7dcba89c71 [DYNAREC] Removed some bloated x87 code, improved test19 (backported from box64) 2025-01-08 15:31:14 +01:00
ptitSeb 5c5639be09 Trace program break to not allocate memory over there (backported from box64) 2025-01-07 15:39:44 +01:00
ValdikSS ee0c949bc2
Document `BOX86_ARG0` argv[0] rewriting variable (#1021) 2025-01-04 17:00:37 +01:00
ValdikSS d9402213f6
Fix crash with incorrect argv[0]: rewrite it only if "box86" is present (#1020) 2025-01-04 16:58:17 +01:00
ValdikSS efe8bb4e6c
Bumped version to v0.3.8 (#1019) 2025-01-04 13:27:06 +01:00
ptitSeb ec278bd784 Bumped version to v0.3.8 2024-12-06 15:04:39 +01:00
ptitSeb f1559b066c [DYNAREC] Improved x87 comparison (backporteed from Box64) 2024-12-04 11:13:17 +01:00
ptitSeb c9d20f60c8 [TRACE] Improved x87 trace (backported from Box64) 2024-12-04 11:12:45 +01:00
ptitSeb 512f0a6c92 [INTERPRETER] Improve x87 comparison (backported from Box64) 2024-12-04 10:25:46 +01:00
ptitSeb 1c280bd8a0 [INTERPRETER] Fixed x87 long double store that would loose sign on negative 0.0 2024-12-04 10:09:56 +01:00
ptitSeb 20432122de [INTERPRETER] Fixed D9 F4 opcode ([DYNAREC] too) (backported from box64) 2024-12-03 14:36:23 +01:00
ptitSeb e754df0fb1 [INTERPRETER] Fixes some longdoub / double conversion cases (on nan/infinites/0.0) (backported from Box64)" 2024-12-03 14:26:46 +01:00
ptitSeb b9d565f444 [INTERPRETER] Added 0F 20..23 opcodes 2024-11-23 14:32:29 +01:00
theofficialgman 58f1b5d1e3
[X86LIBS] Changed x86 libs install directory to prevent conflicts (#1014) 2024-11-20 17:52:53 +01:00
ptitSeb f921c0cdbe [WRAPPER] Added 1 wrapped function to fontconfig (for hl2) 2024-11-16 14:02:22 +01:00
ptitSeb 1e749beb2e Added BOX86_NOCRASHHANDLER to ignore crashhandler.so (for #1012) 2024-11-09 09:53:48 +01:00
ptitSeb 4caece4c0c Improved syscall 120 and added syscal 26 (for #1012) 2024-11-08 17:54:27 +01:00
ptitSeb d6b76922e7 Yet another adjustment to getcontext / setcontext wrapped functons 2024-11-08 16:46:12 +01:00
ptitSeb 69a021454a Adjusted getcontext / setcontext wrapped functons (should help #1012) 2024-11-08 16:19:58 +01:00
ptitSeb 336dc5b676 [VULKAN] Added 1 more extention 2024-11-07 16:50:08 +01:00
Mike Wang 450347f099
Fixed some typos: BOX64 -> BOX86 (#1011) 2024-11-06 17:12:55 +01:00
ptitSeb 30c72e23bd Added some new functions and a few fixes (for Steam) 2024-11-06 16:06:13 +01:00
ptitSeb ce0b4d1884 [CMAKE] Fixed SD865 profile, as a77.a55 is not supported in current build chain 2024-11-06 11:52:31 +01:00
ptitSeb 72d934b34c Added SD865 profile (for the new Retroid Pocket mini 5) 2024-11-05 15:43:49 +01:00
ptitSeb 4e8d4a2bff Added SD865 profile (for the new Retroid Pocket mini 5) 2024-11-05 15:41:26 +01:00
Mike Wang c993aacd04
[CMAKE] Check CMAKE_SYSTEM_PROCESSOR after project() (#1008) 2024-10-29 16:56:37 +01:00
ptitSeb a7855d3bcb Fixed a warning 2024-10-09 20:24:08 +02:00
ptitSeb 7b8a6aa91d Changed hack for sem_timedwait to avoid changing const timespec 2024-10-09 10:09:52 +02:00
ptitSeb c65c514882 Added a fix for old game that use sem_timewait in an incorrect way 2024-10-08 19:10:09 +02:00
ptitSeb 62bc6bb1f3 [VULKAN] Added one vulkan extension 2024-10-04 15:13:41 +02:00
ptitSeb 0504c042f4 [TRACE] Improved some freetype function trace 2024-10-04 15:13:18 +02:00
ptitSeb 54c806c576 Another attempt to fix the __st_ino build issue (for #983) 2024-09-17 15:25:22 +02:00
ptitSeb 55e08ab0be Try to fix some build issue (might help #983) 2024-09-17 13:35:53 +02:00
ptitSeb e717b959c6 [TRACE] A bit more traces details 2024-09-16 15:27:03 +02:00
ptitSeb f97763cacd [PANDORA] Fixed OpenPandora build 2024-09-13 17:59:35 +02:00
ptitSeb fc43e4c22b [WRAPPER] Fixed some warning on wrapped libpulse 2024-09-13 17:59:11 +02:00
ptitSeb b01829b7d6 [RCFILE] Fixed a typo in a profile 2024-09-12 10:34:54 +02:00
ptitSeb d1fcdee8a8 Simplified old pthread cond functions 2024-09-12 10:26:16 +02:00
ptitSeb 56b23e0668 Fixed a libc syscall fallback 2024-09-12 10:25:50 +02:00
ptitSeb d927dae7e7 [WRAPPER] Fixed a few libc functions signatures 2024-09-12 10:25:01 +02:00
ptitSeb a49c286214 Better wrapping of legacy stat/fstat/lstat using stat64 this time 2024-08-27 10:41:33 +02:00