Commit Graph

  • a8bb97f7e2 [WRAPPER] Improved bridge with a secondary function (inplace of the name) ptitSeb 2025-12-24 10:04:25 +01:00
  • 5adfb41a37 [VULKAN][WRAPPER] Removed some GOM in vulkan wrapper ptitSeb 2025-12-24 09:20:21 +01:00
  • dd1420eeba More wrapped symbols for SDL2 (#3297) Neltharion 2025-12-24 01:09:26 +03:00
  • b9a9317a73 [LA64_DYNAREC] Small improvments to ALSL printer (#3303) Yang Liu 2025-12-23 22:51:41 +08:00
  • ac816e90aa [RCFILE][LA64] Added Risk of Rain 2 profile (#3300) Yang Liu 2025-12-23 22:47:36 +08:00
  • d7f71d7a2f [WRAPPER] Added some more gstreamer wrapped symbols ptitSeb 2025-12-21 19:35:20 +01:00
  • d15a203bb1 [LA64_DYNAREC] Optimized RCR opcodes (#3299) Yang Liu 2025-12-23 15:54:03 +08:00
  • 3b9edf0070 [CORE] Refined tracing file header info (#3298) Yang Liu 2025-12-23 15:11:28 +08:00
  • 0ae576964c [WRAPPER] Wrapped more gtk3 and related symbols (#3295) Yang Liu 2025-12-23 01:20:57 +08:00
  • 7086d0e5a2 [WRAPPER] Wrapped 1 more glib2 symbol (#3296) Yang Liu 2025-12-23 01:18:47 +08:00
  • e912aff5c6 [WRAPPER] Make BOX64_EMULATED_LIBS to also affect gstreamer hacked loading of plugins ptitSeb 2025-12-21 18:29:16 +01:00
  • f93af92f5d [WRAPPER] Added some more gstreamer wrapped functions ptitSeb 2025-12-21 17:55:02 +01:00
  • e02c5c325d [WRAPPER][GTK] Fix overloaded signal with offset handling ptitSeb 2025-12-21 17:54:19 +01:00
  • 06950103a2 [RCFILE] Added a new game profile ptitSeb 2025-12-21 17:53:17 +01:00
  • 8f736dcdee [TRACE] Show wrapper name if signal happens in a bridge ptitSeb 2025-12-21 17:52:30 +01:00
  • 9aa5ba1b90 [TRACE] Small simplification on getAddrFunctionName helper function ptitSeb 2025-12-21 17:51:42 +01:00
  • 30f891aaa6 [ARM64_DYNAREC][TRACE] Print if Native call use simpleWrapper ptitSeb 2025-12-21 17:50:53 +01:00
  • 57466cf0f0 [LA64_DYNAREC] Fixed a regression in emit_sub32c (#3294) Yang Liu 2025-12-21 20:27:39 +08:00
  • 2babe3aa89 [WRAPPER] One fix for libunistring wrapping ptitSeb 2025-12-20 17:32:09 +01:00
  • 0fa0e02844 [WRAPPER] Reworked wrapping of libhogweed.so.6 with wrapperhelper ptitSeb 2025-12-20 16:15:23 +01:00
  • a983cbe67b [WRAPPER] Reworked libidn2 wrapping with wrapperhelper ptitSeb 2025-12-20 15:00:28 +01:00
  • f5d468718d [WRAPPER] Reworked libgmp wrapping with wrapperhelper ptitSeb 2025-12-20 14:58:58 +01:00
  • 62a053bc48 [TRACE] Show dirty when a dynablock is dirty on a signal ptitSeb 2025-12-20 14:51:15 +01:00
  • 451c7901b4 [WRAPPER] More work on libunistring.so.2 wrapping ptitSeb 2025-12-20 14:48:13 +01:00
  • 066e7d3aea [WRAPER] Reworked libunistring2 wrapping with wrapperhelper ptitSeb 2025-12-20 13:52:48 +01:00
  • 1de324a500 [BOX64] Fixed my_box64signalhandler, convert native signal to x64 (#3292) luoqiaoling 2025-12-20 17:25:19 +08:00
  • 2db33422c6 [RCFILE] Added 1 more game profile ptitSeb 2025-12-20 10:22:58 +01:00
  • f2660cd3f0 Improved log when PltResolver don't find a symbol ptitSeb 2025-12-19 18:57:29 +01:00
  • b34b7aca42 [LA64_DYNAREC] Fixed some minor typos of SQRTSD and XCHG opcodes (#3291) Yang Liu 2025-12-20 00:53:11 +08:00
  • cdf3890a33 [LA64_DYNAREC] Revert 7586bd47cb as it breaks Steam as-is ptitSeb 2025-12-19 17:20:17 +01:00
  • 14b660e3bb [BOX32]Improve auxval handling ptitSeb 2025-12-19 15:16:27 +01:00
  • 87d74ebf02 Improve auxval handling (fixing newer AppImage not running) ptitSeb 2025-12-19 15:16:12 +01:00
  • 3a6653dabf Improved SYS_clone syscal, and improved [TRACE] of some other syscalls ptitSeb 2025-12-19 15:15:33 +01:00
  • 052db75bd8 [TRACE] Improved trace of execve call/syscall ptitSeb 2025-12-19 15:15:02 +01:00
  • 25b83a80f0 [README] Put build badge from github workflows ptitSeb 2025-12-19 15:12:53 +01:00
  • f4ee2cc701 [WRAPPER] Wrapped more symbols for libfreetype (#3290) Yang Liu 2025-12-19 18:36:03 +08:00
  • 0158102974 [ENV] Fixed race condition of init/uninit of rolling logs (#3289) Yang Liu 2025-12-19 17:30:13 +08:00
  • 7586bd47cb [LA64_DYNAREC] Refacfored the handling of deferred flags (#3288) Yang Liu 2025-12-19 15:14:58 +08:00
  • 7f20c20031 [LA64_DYNAREC] Fixed various typos ([RV64_DYNAREC] too) (#3287) Yang Liu 2025-12-18 01:16:33 +08:00
  • 2143a88d99 [DYNACHCHE] correct dynacache typo (#3286) luoqiaoling 2025-12-18 01:16:21 +08:00
  • 67c2df0b58 [WRAPPER] Fixed some wrapping issue with libnettle ptitSeb 2025-12-17 16:35:34 +01:00
  • 24ba5357de [TRACE] Print stack top when 40 53 is traced on 64bits ptitSeb 2025-12-17 16:35:01 +01:00
  • 57f1b60fb0 [LA64_DYNAREC] Fixed a potential issue of the ADDxREGy macro ([RV64_DYNAREC] too) (#3284) Yang Liu 2025-12-17 00:17:07 +08:00
  • 5b5b6aca0d [RCFILE] Added more games profile ptitSeb 2025-12-16 14:39:25 +01:00
  • b7c386289d [BOX64][INTERP] Fixed idiv boundary tests (#3283) luoqiaoling 2025-12-16 19:11:21 +08:00
  • b0b2f3c611 [RV64_DYNAREC] Refactored opcode prefix decoding (#3282) Yang Liu 2025-12-16 17:44:33 +08:00
  • b9af6270d4 [RCFILE] Added a new game profile ptitSeb 2025-12-15 18:47:25 +01:00
  • 59b35d49e2 [RCFILE] Added a new option BOX64_PROFILE (#3280) Yang Liu 2025-12-15 22:50:40 +08:00
  • c68dc6fd7b [LA64_DYNAREC] Add 0F FE /{0,1} LOCK {INC,DEC} Eb. (#3279) phorcys 2025-12-15 21:24:39 +08:00
  • c49ec4417f [LA64_DYNAREC] Ported the BARRIER_FLOAT refactor from Arm64 (#3278) Yang Liu 2025-12-15 19:02:03 +08:00
  • 8e3fc1e8d8 [BOX32][WRAPPER] Fixed longjmp with val==0 (for #3274) ptitSeb 2025-12-15 10:52:37 +01:00
  • 5ed336f8ce [WRAPPER] Fixed longjmp with val==0 (for #3274) ptitSeb 2025-12-15 10:52:17 +01:00
  • ecba89ea31 Improved cpuid handling ptitSeb 2025-12-15 10:51:15 +01:00
  • 9bf06e9929 [SYSCALL] Added 1 more syscall epoll_pwait2 (#3276) Yang Liu 2025-12-15 16:23:52 +08:00
  • 4e07b1765d [LA64_DYNAREC] Some improvements to safeflags=2, more to expect (#3273) Yang Liu 2025-12-15 04:39:53 +08:00
  • 391973d4a0 [LA64_DYNAREC] Small improvements to strongmem emulation (#3272) Yang Liu 2025-12-15 02:47:28 +08:00
  • 136b683e81 [CI] Added nocosim label to longjumpInSignals test (#3271) Yang Liu 2025-12-15 00:33:15 +08:00
  • f82c3ffe74 [TESTS] Improved test21 ptitSeb 2025-12-14 14:13:13 +01:00
  • 76e41e7b1a [TRACE][INTERP] Trace when calling/jumping to NULL ptitSeb 2025-12-14 11:42:04 +01:00
  • bb78e2e63b [INTERP] Fixed regression with 66 F0 prefixed opcodes, introduced with prefix refactor ptitSeb 2025-12-14 10:56:50 +01:00
  • 1b8da86465 [INTERP] Removed obsolete macros ptitSeb 2025-12-14 10:56:02 +01:00
  • b53ba64cef [WRAPPER] Reworked libxkbcommon wrapping, added a few new symbols too (#3270) Yang Liu 2025-12-14 15:38:03 +08:00
  • 3970c2d50d [WRAPPER] Added 2 more listeners to waylandclient for wine-wayland and HDR support (#3269) Yang Liu 2025-12-14 15:36:08 +08:00
  • 9b868c9511 [Box32] Check allocation end address (#3268) Chi-Kuan Chiu 2025-12-14 03:33:17 +08:00
  • acad5acbef [CPUID] Refined the CPU branding display (#3267) Yang Liu 2025-12-14 02:24:00 +08:00
  • e6961d845e Small improvment on cpuid handling ptitSeb 2025-12-13 15:19:27 +01:00
  • cb2deb5cef [ARM64_DYNAREC] Optimized 66 D3 /3 opcode ptitSeb 2025-12-13 15:18:32 +01:00
  • 96f786e4a9 [ARM64_DYNAREC] Optimized 66 D3 /2 opcode ptitSeb 2025-12-13 15:15:24 +01:00
  • 9b3e548437 [ARM64_DYNAREC] Optimized D3 /2 opcode ptitSeb 2025-12-13 15:07:06 +01:00
  • 5a85a5eec4 [ARM64_DYNAREC] optimised D3 /3 opcode ptitSeb 2025-12-13 14:47:18 +01:00
  • b481e9d4fe [ARM64_DYNAREC][TRACE] Small improvement on cpuid trace ptitSeb 2025-12-13 12:16:51 +01:00
  • dc138a244f [ARM64_DYNAREC] Small optim for ENTER opcode ptitSeb 2025-12-13 12:02:33 +01:00
  • 3810383851 [CORE] Removed BOX64_ARG0 env var after use, fixed Heroic with Proton on LoongArch (#3266) Yang Liu 2025-12-13 16:01:47 +08:00
  • 466e5eb84b [LA64_DYNAREC] Fixed 1 more regression intoduced by the prefix refactor (#3265) Yang Liu 2025-12-13 06:52:32 +08:00
  • 55b6071e63 [DYNAREC] Fixed uninitlized lock flag for 16-bit opcodes (#3264) Yang Liu 2025-12-13 03:46:53 +08:00
  • ac08b010d5 [INTERP] Fixed a regression introduced with 33c9d63498 ptitSeb 2025-12-12 18:14:53 +01:00
  • 5253a7f483 [ARM64_DYNAREC] Added some Illegal Intructions special cases ptitSeb 2025-12-12 16:59:29 +01:00
  • 64855cd5e9 [INTERP] Added some Illegal Intructions special cases ptitSeb 2025-12-12 16:59:11 +01:00
  • 0727555759 [ARM64_DYNAREC] Small improvment on handling edge case for CMPXCHG8B/16B ptitSeb 2025-12-12 16:54:48 +01:00
  • 92e5e5618d [LA64_DYNAREC] Refined more flags computation for LBT path (#3263) Yang Liu 2025-12-12 23:45:25 +08:00
  • 33c9d63498 [INTERP] Small improvment on handling edge case for CMPXCHG8B/16B ptitSeb 2025-12-12 16:03:13 +01:00
  • 1369ac4b0c [ARM64_DYNAREC] Better handling of some rex.w 66 0F prefixed opcodes ptitSeb 2025-12-12 15:42:24 +01:00
  • 529fc7fe11 [LA64_DYNAREC] Fixed 1 more UD behaviour ([RV64_DYNAREC] too) (#3262) Yang Liu 2025-12-12 22:40:06 +08:00
  • 1dd8775ff3 [WRAPPER] Added 1 more extension to libGL (#3261) Yang Liu 2025-12-12 22:20:41 +08:00
  • a1f9147868 [ARM64_DYNAREC] More work on UD ptitSeb 2025-12-12 10:24:41 +01:00
  • 1df9adcd14 [INTERP] More work on UD ptitSeb 2025-12-12 10:24:14 +01:00
  • 52e2514279 [INTERP] Refined CLFLUSH family opcodes (#3260) Yang Liu 2025-12-12 00:53:17 +08:00
  • 05b561f739 [ARM64_DYNAREC] Small optim on rcl8c helper ptitSeb 2025-12-11 16:22:08 +01:00
  • a573268b1b [TRACE] Added some commented trace on cpuid ptitSeb 2025-12-11 16:21:37 +01:00
  • fe186b32e7 [INTERP][COSIM] Removed obsolete code ptitSeb 2025-12-11 16:20:33 +01:00
  • f79a31e535 [INTERP] Fixed 8bits and 16bits rcl when shift is 0 ptitSeb 2025-12-11 15:41:07 +01:00
  • eb743a1307 [ARM64_DYNAREC] Refacfored the handling of deffered flags ptitSeb 2025-12-11 13:59:20 +01:00
  • da76e7e214 [LA64_DYNAREC] Refined CLFLUSH family opcodes ([RV64_DYNAREC] too) (#3259) Yang Liu 2025-12-11 20:32:13 +08:00
  • 34e9bf1caf [WRAPPER] Wrapped 1 more vulkan extension (#3258) Yang Liu 2025-12-11 18:43:26 +08:00
  • 498019ca75 [ARM64_DYNAREC] Refined CLFLUSH family opcodes (#3257) Yang Liu 2025-12-11 16:41:37 +08:00
  • cd8890f760 [ARM64_DYNAREC] Reverted deferred dfnone as it still introduced regressions ptitSeb 2025-12-11 09:38:22 +01:00
  • aa45e2583d [DOCS] Add BOX64_DYNAREC_PURGE_AGE documentation (#3253) Chi-Kuan Chiu 2025-12-11 04:34:29 +08:00
  • 1c28994871 [DYNAREC] Added notion of block creation speed to avoid purge when a burst of block creation accurs (to be fine tuned) ptitSeb 2025-12-10 15:25:33 +01:00
  • 2a68951574 [WRAPPER] Added more cuda wrapped functions ptitSeb 2025-12-10 12:01:00 +01:00
  • fa03a3915b [LA64_DYNAREC] Refined prefetch opcodes (#3255) Yang Liu 2025-12-10 16:12:06 +08:00