Commit Graph

  • cc9555d9e5 [LA64_DYNAREC] Fixed a special-case of SHLD/SHRD opcodes ([RV64_DYNAREC] too) (#3362) Yang Liu 2026-01-13 17:26:59 +08:00
  • a13e2c1e3c [ARM64_DYNAREC] Fixed geted16 that might missing truncature in certain cases ptitSeb 2026-01-13 09:20:46 +01:00
  • 2643191ad1 [DYNAREC] Fixed RDFSBASE and WRFSBASE opcodes (#3361) Yang Liu 2026-01-13 16:17:03 +08:00
  • 5a744a3366 [LA64_DYNAREC] Fixed geted16 ([RV64_DYNAREC] too) (#3360) Yang Liu 2026-01-13 15:11:22 +08:00
  • c9d52c8f2a [LA64_DYNAREC] Handled more invalid opcodes (#3359) Yang Liu 2026-01-13 15:06:31 +08:00
  • 40cd903b07 [LA64_DYNAREC] Refined more opcodes (#3358) Yang Liu 2026-01-13 15:05:22 +08:00
  • 61b1253e80 [INTERP] Added support for F3 0F BA opcode (for #3353) ptitSeb 2026-01-12 09:52:59 +01:00
  • b48e0da81b [LA64_DYNAREC] Fixed DIV Ew as well (#3355) Yang Liu 2026-01-12 15:28:28 +08:00
  • 9c1aadc722 [LA64_DYNAREC] Fix IDIV Ew with sign-extended DX:AX (#3354) yzeweiandYang Liu 2026-01-12 15:17:39 +08:00
  • 1dd15db8d8 [LA64_DYNAREC] Added non-LASX path for some SSE opcodes (#3356) Yang Liu 2026-01-12 15:13:45 +08:00
  • 3717266c3a [LA64_DYNAREC] Removed LASX from hard dependencies (#3350) Yang Liu 2026-01-11 02:03:02 +08:00
  • 637139cce1 [LA64_DYNAREC] Fixed 66 0F 73 /6 PSLLQ opcode (#3349) Yang Liu 2026-01-11 02:00:25 +08:00
  • 6d8c3c6afc [LA64_DYNAREC] Fixed F0 20 LOCK AND opcode (#3348) Yang Liu 2026-01-10 21:39:44 +08:00
  • 8f08aa99b1 [WRAPPER] Added wrapped libcupsimages and some private cups functions (for #2867) ptitSeb 2026-01-10 13:22:15 +01:00
  • 5533ccac38 [WRAPPER] More work on gtk wrapping (#3347) Yang Liu 2026-01-10 20:14:58 +08:00
  • fbbfc7ba0e [STATICBUILD] Yet another fix attempt ptitSeb 2026-01-10 12:26:19 +01:00
  • 7a7924495c [STATICBUILD] Another fix attempt ptitSeb 2026-01-10 12:12:29 +01:00
  • 68097c2721 [STATICBUILD] This should fix the build ptitSeb 2026-01-10 12:00:12 +01:00
  • 239825c521 [WRAPPER] Added 1 more symbol to libc ptitSeb 2026-01-10 11:34:53 +01:00
  • 31b491da79 [WRAPPER] More work on gtk-2 wrapping ptitSeb 2026-01-10 11:21:40 +01:00
  • 71f5207f6d [STATICBUILD] Fix static build ptitSeb 2026-01-09 16:54:40 +01:00
  • 0d1c027e9f [WRAPPER] More work on gtk-2 wrapping ptitSeb 2026-01-09 15:47:18 +01:00
  • b6c1735c07 [LA64_DYNAREC] Fix IDIV Ew dividend construction (#3346) yzewei 2026-01-09 18:44:38 +08:00
  • 6c5415886b [ARM64_DYNAREC] Enabled CALLRET optim for FAR opcodes (helps for 32bit games on WOW64) ptitSeb 2026-01-09 09:44:26 +01:00
  • f1b2dc603b [LA64_DYNAREC] Enabled more patterns for nativeflags (#3345) Yang Liu 2026-01-09 15:18:52 +08:00
  • b3a43af4d0 [WRAPPER] Wrapped more gtk classes and functions (#3344) Yang Liu 2026-01-09 15:13:36 +08:00
  • 57e87b4ee9 [DYNAREC] Shorten isInHotPage when BOX64_DYNAREC_NOHOTPAGE is used ptitSeb 2026-01-08 16:26:45 +01:00
  • 6ed69e9575 [DYNAREC] Centralised the Dynarec stopped because of missing opcode message ptitSeb 2026-01-08 14:27:28 +01:00
  • b5c07726a7 [LA64_DYNAREC] Refined RCR32 opcode (#3343) Yang Liu 2026-01-08 16:25:33 +08:00
  • 055a58d878 [WRAPPER] Make libresolv symbols runtime-resolved (res_*/dn_expand) (#3342) yzewei 2026-01-08 16:25:22 +08:00
  • fd4a9eaacf Change signal handling function to use signal_to_x64 (#3307) Gao 2026-01-08 16:09:25 +08:00
  • 65c57ba8a6 [LA64_DYNAREC] Enabled 1 more pattern for nativeflags (#3341) Yang Liu 2026-01-08 15:16:42 +08:00
  • 07cfee3c07 [RCFILE] Apply safeflags=2 for libjvm (#3340) Yang Liu 2026-01-08 15:14:12 +08:00
  • 6e0f1a3911 [LA64_DYNAREC] More work on safeflags, removed some obeslete code ([ARM_DYNAREC] too) (#3339) Yang Liu 2026-01-08 15:13:11 +08:00
  • 1df42cdb49 [LA64_DYNAREC] More fixes to adc 8/16 emiter ptitSeb 2026-01-07 12:34:51 +01:00
  • e588a32197 [LA64_DYNAREC] Another fix for adc8 emitter on lbt path ptitSeb 2026-01-07 12:01:44 +01:00
  • 95eedcf0dd [LA64_DYNAREC] Added some comment to make operation more clear ptitSeb 2026-01-07 11:57:24 +01:00
  • 61d4a40130 [LA646_DYNAREC] Fixed 8/16bits adc emiter PENDING handling on lbt path ptitSeb 2026-01-07 11:52:22 +01:00
  • af1b2c974f [LA646_DYNAREC] Fixed 8bits add emiter PENDING handling on lbt path ptitSeb 2026-01-07 09:50:42 +01:00
  • a7f81bcd4d [WRAPPER][BOX32] Wrapped 1 more symbol for sdl2 (#3336) Yang Liu 2026-01-07 16:12:07 +08:00
  • 5fc00acbbc [LA64_DYNAREC] Refined more RCL opcodes (#3335) Yang Liu 2026-01-07 16:08:21 +08:00
  • 283710f603 [LA64_DYNAREC] Refined more RCL/RCR opcodes (#3333) Yang Liu 2026-01-07 16:07:37 +08:00
  • b9d36a205b [LA64_DYNAREC] Fixed CB opcode ptitSeb 2026-01-06 10:21:36 +01:00
  • 7263e07f07 [RV64_DYNAREC] Improved TF handling in sync with ARM64_DYNAREC ptitSeb 2026-01-06 09:41:31 +01:00
  • 01f7f3f59e [LA64_DYNAREC] Improved TF handling in sync with ARM64_DYNAREC ptitSeb 2026-01-06 09:38:36 +01:00
  • 71520e80e7 [DYNAREC] Forgot this file in previous commit ptitSeb 2026-01-06 09:37:13 +01:00
  • da145dfe37 [ARM64_DYNAREC] More fine tunning to TF handling ptitSeb 2026-01-06 09:36:21 +01:00
  • c31bf3329c Bundle fixes (#3332) Luke Short 2026-01-05 10:52:23 -07:00
  • 51daf45373 [ARM64_DYNAREC] Fixed RET/RETN FAR opcodes ptitSeb 2026-01-05 18:49:42 +01:00
  • 887de0cb64 [INTERP] Fixced/Improved handling of JMP/CALL/RET/RETN FAR opcodes ptitSeb 2026-01-05 18:41:43 +01:00
  • fc0c258934 [INTERP] Fixed JMP FAR imm/CALL FAR imm opcodes ptitSeb 2026-01-05 16:10:58 +01:00
  • 152a381a98 [DYNAREC] Avoid generating a block if it will be run with interpreter anyway because of TF ptitSeb 2026-01-05 16:10:00 +01:00
  • 240ee83c3d Improved handling of TF flags (again) ptitSeb 2026-01-05 15:44:07 +01:00
  • 9d0f8d1d64 [ELF] Fix SIGSEGV when calling dlinfo RTLD_DI_LINKMAP for emulated code (#3331) matthewabbott 2026-01-05 02:20:18 -08:00
  • 24076b60d7 [ARM64_DYNAREC] Fixed the ClearCache arm64 code path ptitSeb 2026-01-05 09:47:25 +01:00
  • e12c3769db [WRAPPER] Wrapped more symbols for gio2 and glib2 (#3330) Yang Liu 2026-01-05 15:54:24 +08:00
  • 5199e5c66d Start of a new dev. cycle ptitSeb 2026-01-05 08:53:27 +01:00
  • dae0917c47 Bumped version to v0.4.0 v0.4.0 ptitSeb 2026-01-03 16:50:53 +01:00
  • 37a189814c [BOX32][WRAPPER] Fixed XPeekIfEvent wrapping (#3329) Yang Liu 2026-01-03 23:45:04 +08:00
  • baa962f586 [RCFILE] Better profile for steam, more stable ptitSeb 2026-01-02 18:03:16 +01:00
  • df37f14729 [RCFILE] Added a profile for Total War: Three Kingdoms (#3328) Yang Liu 2026-01-03 00:54:07 +08:00
  • 48d5ce7b34 [STEAM] Don't let check requirement to run as it might want to use bwrap while it's not compatible with box64 (for #3321) ptitSeb 2026-01-02 15:04:22 +01:00
  • 4ed3c02834 [LA64_DYNAREC] Refined more rotate opcodes flags computation (#3327) Yang Liu 2026-01-02 21:43:37 +08:00
  • bebae710ec [BOX32][WRAPPER] Various box32 fixes ptitSeb 2026-01-02 14:07:23 +01:00
  • 0254fbdd83 [RCFILE][BOX32] Added secret settings to avoid setting Persona to 32bits on box32 runs ptitSeb 2026-01-01 18:53:10 +01:00
  • 758a1a9ea5 [LA64_DYNAREC] Small fix to geted and micro-optimization to LEA opcode (#3326) Yang Liu 2026-01-02 01:51:30 +08:00
  • 7f6e5fca90 Fixed non-dynarec build on dynarec available platforms (#3325) Yang Liu 2025-12-31 19:13:29 +08:00
  • 866cfe300d [LA64_DYNAREC] Refined RCL8/16/32/64 /imm opcodes (#3324) Yang Liu 2025-12-31 19:12:29 +08:00
  • ac5a149297 [CMAKE] Fixed an uninstall script warning (#3323) Yang Liu 2025-12-31 18:45:55 +08:00
  • 4759e2d20d [RV64_DYNAREC] Fixed a regression introduced with 2b070086d1 ptitSeb 2025-12-30 18:56:46 +01:00
  • e0b4a8a48a [ARM64_DYNAREC] Fixed flags hack on CALL/RET/Illegal instruction to not destroy df info if status is unknown (for #3319) ptitSeb 2025-12-30 09:43:30 +01:00
  • 977dcc6c4c [STEAM] Minor refactoring (#3320) Max Parry 2025-12-30 07:05:29 +00:00
  • a89704c8a7 [RCFILE] Added 1 more game profile ptitSeb 2025-12-29 21:03:36 +01:00
  • 09bdbcb049 [LA64_DYNAREC] Micro-optimization for emit_test32c (#3318) Yang Liu 2025-12-29 23:43:48 +08:00
  • c23de7dc9c [RCFILE] Added some more game profiles ptitSeb 2025-12-29 15:59:30 +01:00
  • 816f807a2d [LA64_DYNAREC] Micro-optimization for emit_shr32c (#3317) Yang Liu 2025-12-29 18:09:04 +08:00
  • 7e15f0e3d5 [LA64_DYNAREC] Refined rcr8/16 /imm opcodes (#3316) Yang Liu 2025-12-29 15:10:46 +08:00
  • 1e73fe64e1 [RCFILE] Enable callret for gb6 (#3315) Yang Liu 2025-12-29 15:09:51 +08:00
  • 32fbdd28ac [LA64_DYNAREC] Added some missing SM=2 store hints (#3314) Yang Liu 2025-12-29 15:09:11 +08:00
  • 050e0f9f43 [ARM64_DYNAREC] Fixed some DIV IDIV flags issues ptitSeb 2025-12-28 10:05:56 +01:00
  • 7420c5a088 [INTERP] 0F 09 is a GPF not a Segfault ptitSeb 2025-12-28 09:20:04 +01:00
  • 9a5a8fedc5 [ARM64_DYNAREC] 0F 09 is a GPF, not a SIGILL ptitSeb 2025-12-27 21:37:54 +01:00
  • 9d6fcab85f [DYNAREC] Fixed an issue when a jump is internal but endup as a jump out where X_PEND would not be added as needed ptitSeb 2025-12-27 20:54:16 +01:00
  • 1654964362 [RCFILE] Added a profile for StarCraft II (#3313) Yang Liu 2025-12-28 00:25:32 +08:00
  • 3b5f3b26f1 [RCFILE] A small improvement for Battle.net client (#3312) Yang Liu 2025-12-27 23:13:13 +08:00
  • 8e4a17f851 [RCFILE] Removed some obsolete env. var. (#3311) Yang Liu 2025-12-27 23:12:41 +08:00
  • cc117019ff [LA64_DYNAREC] Some refactor and cleanups on rotate opcodes (#3310) Yang Liu 2025-12-27 16:44:19 +08:00
  • 490350acac [WRAPPER] Various fixes for libGL wrapping ([BOX32] Too) ptitSeb 2025-12-26 18:40:33 +01:00
  • 90706e7f74 [BOX32][WRAPPER] Improved support for libGLX_nvidia.so and some small other libGL wrapping fixes ptitSeb 2025-12-26 16:38:57 +01:00
  • 3ac959275f [WRAPPER][LIBGL] more work on libGL wrapping ptitSeb 2025-12-26 16:08:52 +01:00
  • d6651c3615 [BOX64] Fixed all true-positive GCC default warnings (#3309) rajdakin 2025-12-26 15:44:43 +01:00
  • 80dafff3c5 [BOX32][WRAPPER] Refactored libGL wrapping ptitSeb 2025-12-26 14:46:33 +01:00
  • 3eb8e16958 [WRAPPING] Remove some obsolete code ptitSeb 2025-12-26 14:36:45 +01:00
  • 6a1861572d [WRAPPER] Reworked libGLX_nvidia wrapping ptitSeb 2025-12-26 11:32:57 +01:00
  • 78a2109344 [WRAPPING][LIBGL] Reworked libGL wrapping with new bridge2 ptitSeb 2025-12-26 11:16:57 +01:00
  • 894285b1db [WRAPPER][BOX32] Minor fix and improvement to XGetICValues (#3306) Yang Liu 2025-12-26 15:27:56 +08:00
  • 663ae1abda [WRAPPER] Added 1 more symbol to libdbus ptitSeb 2025-12-25 17:03:56 +01:00
  • fddba78b84 Make sure managed memory blocks are always aligned to 16 bytes (#3305) Yang Liu 2025-12-25 18:15:46 +08:00
  • 0cec2e8bf8 [VULKAN][WRAPPER] refactored vulkan wrapper to use bridge2 ptitSeb 2025-12-24 17:04:18 +01:00
  • 2557acc3b2 [WRAPPER] Fixed add bridge2 function ptitSeb 2025-12-24 14:27:03 +01:00