Commit Graph

  • 1cc40d8401 [LA64_DYNAREC] Added more push/pop opcodes (#3254) Yang Liu 2025-12-10 15:09:20 +08:00
  • 1c282c2c26 [DYNAREC] Adjusted default age for block purge to avoid too much slowdown on steamwebhelper ptitSeb 2025-12-09 22:28:49 +01:00
  • 2c5bdd76fb [LA64_DYNAREC] Fixed a regression in IMUL opcodes flags computation (#3252) Yang Liu 2025-12-10 03:15:32 +08:00
  • 789c4e4671 [INTERP] Small fix to F0 0F B1 CMPXCHG opcode (#3251) Yang Liu 2025-12-10 02:32:58 +08:00
  • df7d74f418 [LA64_DYNAREC] Opt REP STOSB for withcher3. (#3250) phorcys 2025-12-10 01:24:56 +08:00
  • 98e50e28a6 [DYNAREC_PURGE] Tick-Based Cache Purge System (#3249) Chi-Kuan ChiuandptitSeb 2025-12-10 01:21:22 +08:00
  • 06296c77c7 [RCFILE] Refined BOX64_STEAM_VULKAN to support more cases (#3248) Yang Liu 2025-12-09 19:42:27 +08:00
  • db191e2e72 [LA64_DYNAREC] Refactored opcode prefix decoding (#3247) Yang Liu 2025-12-09 18:52:05 +08:00
  • ed21c85ade [RV64_DYNAREC] Better handling for invalid lock opcodes (#3246) Yang Liu 2025-12-09 01:18:08 +08:00
  • c59bc5d54a [WRAPPER] Added support for wrapped libnvidia-ml.so ptitSeb 2025-12-08 16:06:18 +01:00
  • ce88a2be94 [WRAPPER] Added some more Warpped OpenCL functions ptitSeb 2025-12-08 15:18:09 +01:00
  • 67b1569c11 [ARM64_DYNAREC] Fixed an AVX opcode name ptitSeb 2025-12-08 14:28:09 +01:00
  • dfb284aa4e Add lookup cache for customMalloc (#3244) Chi-Kuan Chiu 2025-12-08 18:30:58 +08:00
  • 056999e8fd Fixed exception handling on wine 10.19+ ptitSeb 2025-12-01 16:41:55 +01:00
  • 5540c85ae4 [BOX32][WRAPPER] Initialized the array to avoid a valgrind warning ptitSeb 2025-12-01 15:15:01 +01:00
  • 3e30aa0002 [ARM64_DYNAREC] Refactor opcode prefix decoding, like on interpreter, removing lots of duplicated code and making opcode more generic ptitSeb 2025-12-01 11:17:42 +01:00
  • 13f9a9f83e [BOX32][WRAPPER] Fixed some issue with wrapped readv ptitSeb 2025-12-01 11:11:31 +01:00
  • 2d2c6a2aa1 [ARM64_DYNAREC] Fixed some more regression introduced with c64a431e35 ptitSeb 2025-11-30 17:01:44 +01:00
  • 039c6f557e [ARM_DYNAREC] Fixed a regression introduced in commit c64a431e (#3241) Yang Liu 2025-11-30 04:14:41 +08:00
  • c4e09fddb9 [BOX32][WRAPPER] More fixes to some inplace enlarge functions for X11 ptitSeb 2025-11-29 18:22:14 +01:00
  • 5a0448a1d5 [BOX32] Fixed some inplace shrink/enlarge functions for libxrandr (#3239) Yang Liu 2025-11-30 01:17:12 +08:00
  • 185de7eaf7 [COSIM] Fixed cosim when using FSGSBASE ptitSeb 2025-11-29 12:33:06 +01:00
  • 90babc5c45 [WRAPPER] Silent garbage dlerrors when nogtk is used (#3236) Yang Liu 2025-11-29 15:33:10 +08:00
  • 555b5065a0 [INTERP] Added F0 prefix to the generic prefix handling ptitSeb 2025-11-28 16:16:26 +01:00
  • c4e821db36 [ARM64_DYNAREC] Fixed more regression introduce with previous previous commit ptitSeb 2025-11-28 15:44:30 +01:00
  • 8642d48aee [ARM64_DYNAREC] Fixed regression introduce with previous commit ptitSeb 2025-11-28 15:27:20 +01:00
  • c64a431e35 [ARM64_DYNAREC] Made defered dfnone effect ptitSeb 2025-11-28 12:34:01 +01:00
  • b0ef9838a3 Fixed a buffer size (for #3235) ptitSeb 2025-11-28 09:30:30 +01:00
  • ffd32899ef [BOX32] Wrapped more symbols for libc (#3234) Yang Liu 2025-11-28 15:06:11 +08:00
  • 3059fe2d09 [INTERP] Fake handling of RF ([DYNAREC] too) ptitSeb 2025-11-27 15:50:57 +01:00
  • be1c926b67 [WRAPPER] Small improvment to some ptrace calls ptitSeb 2025-11-27 15:47:27 +01:00
  • 76fc77d6f8 [LA64_DYNAREC] Added more opcodes (#3233) Yang Liu 2025-11-27 22:10:46 +08:00
  • 1eb55587b6 [INTERP][DYNAREC] Added F3 0F 4X CMOVcc opcodes (#3232) Yang Liu 2025-11-27 21:03:15 +08:00
  • 25f0bd14b8 Reimplement my32_mkstemps64 (#3231) Max Parry 2025-11-27 21:26:05 +11:00
  • 36b4fbae85 [LA64_DYNAREC] Enable nativeflags optimization for more patterns (#3230) Yang Liu 2025-11-27 17:39:24 +08:00
  • f6b6066509 [LA64_DYNAREC] Enabled native flags optimization for SETcc opcodes (#3229) Yang Liu 2025-11-27 15:08:31 +08:00
  • d5d4cc0951 [LA64_DYNAREC] Fixed an incomplete macro (#3226) Yang Liu 2025-11-26 20:53:44 +08:00
  • 57b9f6ca3c [CORE] Slightly better help message (#3225) Yang Liu 2025-11-26 20:16:13 +08:00
  • a1945549ad [LA64_DYNAREC] Added more opcodes (#3224) Yang Liu 2025-11-26 17:41:43 +08:00
  • e8e25b3f01 [LA64_DYNAREC] Added more opcodes (#3223) Yang Liu 2025-11-26 17:06:02 +08:00
  • 8491e0d4db [WRAPPER] Added 1 more Vulkan extension (for #3222) ptitSeb 2025-11-26 10:05:11 +01:00
  • b66c932fbc [WRAPPER][LA64] Added basic simple wrapper support (#3221) Yang Liu 2025-11-26 15:08:59 +08:00
  • 589d042c34 [TRACE] Reworked a bit how trace are written to files/console ptitSeb 2025-11-25 17:42:06 +01:00
  • 0add723460 [LA64_DYNAREC] Added more opcodes (#3219) Yang Liu 2025-11-26 00:03:23 +08:00
  • 024bdffb02 [WRAPPER] Refactored dlsym / dlvsym, removing duplicated code ptitSeb 2025-11-25 12:53:04 +01:00
  • 12580e593d [LA64_DYNAREC] Added an unaligned path to 16bit XCHG opcode (#3218) Yang Liu 2025-11-25 02:49:55 +08:00
  • c5ce123d4d [WRAPPER] Re-wrapped libtasn1 (#3217) Yang Liu 2025-11-25 02:16:21 +08:00
  • c272dd95ec [RCFILE] Added discord profile (#3216) Yang Liu 2025-11-25 00:07:51 +08:00
  • be8a3bdfdd [SYSCALL] Added io_uring syscalls (#3215) Yang Liu 2025-11-25 00:03:45 +08:00
  • 8a40b11574 [LA64_DYNAREC] Added a few more 66 opcodes (#3214) Yang Liu 2025-11-24 22:59:50 +08:00
  • 2fd3238187 [RCFILE] Adjusted one game profile ptitSeb 2025-11-24 13:44:35 +01:00
  • 1371a34e0d [INTERP] Fixed some rare occurence of 66 8F opcodes ptitSeb 2025-11-24 13:30:10 +01:00
  • ee345ae46d [COSIM] Introduced BOX64_DYNAREC_TEST_NODUP to filter duplicate IP address in cosim output, and reenabled LOCK prefixed opcodes ptitSeb 2025-11-24 12:29:13 +01:00
  • cd645f7d7d [STEAM] Removed use of system ldconfig and create needed symlinks instead ptitSeb 2025-11-24 10:56:28 +01:00
  • a814aeeb37 [LA64_DYNAREC] Some small fixes. (#3212) phorcys 2025-11-24 15:26:12 +08:00
  • e8611d2f38 [RV64_DYNAREC] Fixed some scratch register conflictions, [LA64_DYNAREC] too (#3213) Yang Liu 2025-11-24 15:24:53 +08:00
  • c75c8eb4fa [STEAM] Enabled x86_64 python workaround only for Arm (#3211) Yang Liu 2025-11-24 03:00:02 +08:00
  • 3ec07fa5df [STEAM] Added another potential sources of python3 binary ptitSeb 2025-11-23 17:47:20 +01:00
  • 6d7b649bcd [BOX32][WRAPPER] Added 1 more 32bit wrapped function to libfreetype ptitSeb 2025-11-23 16:17:20 +01:00
  • d4f72f8bf5 [STEAM] Added a workaround to use x86_64 python for the proton script, needed for latest experimental version ptitSeb 2025-11-23 16:05:21 +01:00
  • 7befdcf0a9 [RCFILE] Introduce BOX64_PYTHON3 to have a x86_64 version of python3 running python scripts ptitSeb 2025-11-23 16:02:23 +01:00
  • 22197b3540 [BOX32][WRAPPER] Fixed 32bits wrapped glob/glob64 functions ptitSeb 2025-11-23 13:21:31 +01:00
  • 8aa23c5629 [RCFILE] Disabled libcef detection by default (#3209) Yang Liu 2025-11-23 19:11:21 +08:00
  • 07ef276274 [WRAPPER] Fixed a regression in myStackAlignGVariantNew (#3208) Yang Liu 2025-11-23 19:02:21 +08:00
  • 7988fca992 [BOX32][WRAPPER] Improved wrapeed glob(64) handling ptitSeb 2025-11-23 11:19:28 +01:00
  • 31db9ecfbc Small optimization to steam_vulkan hack (#3207) Yang Liu 2025-11-23 17:59:25 +08:00
  • 3ad3873d80 [BOX32][WRAPPER] Improved wrapping of XChangeProperty ptitSeb 2025-11-23 10:59:08 +01:00
  • 5b27657166 [BOX32][WRAPPER] Added libtcmalloc to wrapped libs ptitSeb 2025-11-23 10:58:20 +01:00
  • 984c9d4f2f Reverted some commits (#3206) Yang Liu 2025-11-23 15:40:36 +08:00
  • e4a8d7f5c4 [TRACE] Reverted thread local Dump CPU buffer, as it seems to break some tests ptitSeb 2025-11-22 23:17:11 +01:00
  • 9d0d825f9f [TRACE] Made the static Dump CPU buffer thread local ptitSeb 2025-11-22 17:39:44 +01:00
  • fa874dbc0b [BOX32] Added some sanity check on 32bit thread cancel unwind buffers ptitSeb 2025-11-22 17:39:04 +01:00
  • d328d6390b [TRACE] Added thread to the Emit Signal trace ptitSeb 2025-11-22 17:38:16 +01:00
  • 0c405897d3 Fix spelling of 'Snapdragon' in CMakeLists.txt (#3205) docgalaxyblock 2025-11-22 14:55:00 +00:00
  • 187b9af1b6 [CMAKE] Fixed a typo (#3204) Yang Liu 2025-11-22 16:45:50 +08:00
  • cae4502731 [RCFILE] Added a new option BOX64_STEAM_VULKAN (#3203) Yang Liu 2025-11-22 15:50:41 +08:00
  • a91f6d82d7 Fixed my___tls_get_addr (#3202) Yang Liu 2025-11-22 06:05:43 +08:00
  • cc389b3ec3 [RCFILE] Updated an obsolete steam option (#3201) Yang Liu 2025-11-21 23:52:20 +08:00
  • 4b24f51e2d [BOX32][WRAPPER] Fixed some functions signature for wrapped libtcminimal (fix original The Stanley Parable) ptitSeb 2025-11-21 15:53:41 +01:00
  • e6cbf0975a [DYNAREC] Improved DIRTY=2, making HOTPAGE_ALT useless (will be remove soon) ptitSeb 2025-11-21 14:00:38 +01:00
  • dc9c82db25 [BOX32][WRAPPER] Added one more symbol to 32bits libc (for #3200) ptitSeb 2025-11-21 13:40:31 +01:00
  • 63b0debcf1 [WRAPPER] Fixed typo from previous commit ([BOX32] too) ptitSeb 2025-11-21 12:01:21 +01:00
  • f8cc9de4f8 [BOX32][WRAPPER] New custom implementation for 32bits pthread_once, with some workaround ptitSeb 2025-11-21 11:07:18 +01:00
  • cfb8879410 [WRAPPER] New custom implementation for pthread_once, with some workaround ptitSeb 2025-11-21 11:07:02 +01:00
  • 6f7519b36e [TRACE] Slightly better trace for code that write on protected executable pages ptitSeb 2025-11-21 11:06:23 +01:00
  • 85bcfadfd6 Implemented a few more libc syscalls (#3199) Yang Liu 2025-11-21 17:13:59 +08:00
  • c71e688663 Fixed a typo introduced in last block optimisation (#3198) Yang Liu 2025-11-21 15:16:31 +08:00
  • de69cb4f7b [CMAKE] Fixed git_head dependencies (#3197) Yang Liu 2025-11-21 15:15:20 +08:00
  • 9efde7809c [CI] Removed os from the matrix (#3196) Yang Liu 2025-11-21 15:14:33 +08:00
  • a170660a81 [WRAPPER] Wrapped more symbols (#3195) Yang Liu 2025-11-21 03:39:15 +08:00
  • ad90eaef8d Introducing EmuRun, to have proper handling of LongJump on CallBack and on Interpreter only build ptitSeb 2025-11-20 13:14:47 +01:00
  • 05c75d7182 [LA64_DYNAREC] Added more opcodes (#3194) Yang Liu 2025-11-20 19:12:19 +08:00
  • a1e8ff3faf [INTERP] Fixed 0F C7 non REX.W opcode ptitSeb 2025-11-20 12:11:51 +01:00
  • 3cea6dab34 [BOX32][WRAPPER] Added some more X11 symbols (for SDL3) ptitSeb 2025-11-20 11:28:55 +01:00
  • 27fba0e0eb [BOX32][WRAPPER] Added a couple of libc symbols ptitSeb 2025-11-20 09:43:43 +01:00
  • 442d727f5e Add support for NVIDIA GB10/DGX Spark platform (#3191) 2025-11-20 15:53:53 +08:00
  • cb26e7f3fe Improved the last_bock optimisation ptitSeb 2025-11-19 16:26:23 +01:00
  • f74b67ed8f [TRACE] Name the rb_tree when printing it's unstable ptitSeb 2025-11-19 15:37:32 +01:00
  • 0a37916aa3 [LA64_DYNAREC] Fix 8-bit lock macros, Add F0 08 LOCK OR Eb, Gb. (#3188) phorcys 2025-11-19 18:11:58 +08:00
  • 41bdb5db66 [BOX32] Another attempt to fix build on older system ptitSeb 2025-11-18 16:54:10 +01:00