Commit Graph

  • c4f5b7c062 [BOX32][TRACE] Fixed chdir tracing (#3021) Yang Liu 2025-09-16 00:48:11 +08:00
  • 04c1998f1c [RCFILE] Added 1 more game profile ptitSeb 2025-09-14 15:38:43 +02:00
  • 775c1c19ec [WRAPPER] Added wrapped libblas.so.3 and liblapack.so.3 ptitSeb 2025-09-14 15:07:48 +02:00
  • f077b28459 Small improvment in steam handling ptitSeb 2025-09-14 14:11:22 +02:00
  • c08fb5d53d [DYNAREC][TRACE] Show if will run Inter or Dynarec when using LongJump to resume emulation after signal ptitSeb 2025-09-14 14:11:04 +02:00
  • 365b6d57df [INTERP] Better handling of Unimplemented / Invalid opcodes ptitSeb 2025-09-14 14:10:09 +02:00
  • ef117f726c [RCFILE] Added profile for 2 more games ptitSeb 2025-09-14 09:06:11 +02:00
  • 52fe2485ae [DYNAREC] Small refactor on StrongMem emulator and lock prefix ptitSeb 2025-09-13 12:53:55 +02:00
  • 2c6816be8f Update release.yml ptitSeb 2025-09-12 19:47:38 +02:00
  • 965e2c93eb Update release.yml ptitSeb 2025-09-12 18:46:15 +02:00
  • fe343190d8 [DYNAREC] Fixed volatile metadata parser that would ignore rage[0] ptitSeb 2025-09-12 17:45:15 +02:00
  • e514f75c8e [Docs] Add practical cross-compilation details (#3017) Chi-Kuan Chiu 2025-09-12 18:44:45 +08:00
  • 1dbb057dec [RV64_DYNAREC] Added more scalar avx cmp opcodes (#3016) Yang Liu 2025-09-11 13:44:22 +08:00
  • 5bd7b24be3 [RCFILE] Added 1 more game profile ptitSeb 2025-09-10 16:44:02 +02:00
  • f216fda9c1 [ANDROID] Fixing build ptitSeb 2025-09-10 16:17:11 +02:00
  • 93fc3be3df [BOX32] More work on box32 memory management and threads ptitSeb 2025-09-10 15:44:29 +02:00
  • d509261f81 [BOX32] Some improvment to box32 memory managment and thread handling ptitSeb 2025-09-10 11:28:59 +02:00
  • 7862e8a3d5 [BOX32][WRAPPING] Wrapped 2 more functions on libGL (for #2826) ptitSeb 2025-09-10 10:24:24 +02:00
  • 7acdd87198 [DYNAREC] Fully trust volatile metadata when they are present (fixes Starfield freeze) ptitSeb 2025-09-09 11:59:29 +02:00
  • 4fb9c658a1 [RV64_DYNAREC] Added more scalar avx opcodes (#3010) Yang Liu 2025-09-09 16:17:21 +08:00
  • c6bb8b335a [RV64_DYNAREC] Added more scalar avx opcodes and fixed a typo (#3009) Yang Liu 2025-09-09 03:30:04 +08:00
  • 464fdc3ebe [BOX32] Various small improvments on box32, mostly on memory tracking ptitSeb 2025-09-08 20:45:12 +02:00
  • 6b9ed18286 [BOX32] Fixed some conversion issues ptitSeb 2025-09-08 19:07:05 +02:00
  • dca2b99c91 [TRACE] Fixed some typos ptitSeb 2025-09-08 14:21:25 +02:00
  • 6f144aa429 [ARM64_DYNAREC] A few minor fixes to some opcodes ptitSeb 2025-09-08 11:54:42 +02:00
  • e5c1e3a2a2 [INTERP] Small fixes in a few rarely used opcodes ptitSeb 2025-09-08 11:53:21 +02:00
  • e7d2cf5538 [DOCS] Some small fixing / precision in a few doc items ptitSeb 2025-09-08 11:27:37 +02:00
  • 427f1b8c55 [WRAPPER] Improved wayland wrapping (Unity games seems to run on Wayland now) ptitSeb 2025-09-05 21:08:58 +02:00
  • f639357591 [WRAPPER] Added VK_ARM_data_graph extension to vulkan wrapper (for #3008) ptitSeb 2025-09-05 10:39:26 +02:00
  • 49b69ad122 [BOX32] Fixed dirname (#3007) Yang Liu 2025-09-05 15:45:04 +08:00
  • 1ef35d5d8b [BOX32] Fixed some strange XErrorEvent case (#3006) Yang Liu 2025-09-05 00:18:44 +08:00
  • 65b7909f6e [BOX32][WRAPPER] Added 1 more symbol to libc ptitSeb 2025-09-04 16:15:13 +02:00
  • c8c707e7cc [ARM64_DYNAREC] Added some more UD handling in 64bits dynarec ptitSeb 2025-09-04 12:03:19 +02:00
  • 6440aac9e1 [BOX32] Fixed sign-extend issue when calling RunFunctionFmt with a pointer (#2938) Yang Liu 2025-09-04 17:26:39 +08:00
  • 4edba2e67a [RV64_DYNAREC] Added more scalar avx opcodes (#3005) Yang Liu 2025-09-04 15:35:12 +08:00
  • 6b41f28e2b [WOWBOX64] Fixed build ptitSeb 2025-09-03 22:19:24 +02:00
  • 5e02758713 Make sure to use custom allocator for everything Env related ptitSeb 2025-09-03 18:29:46 +02:00
  • ff9b2a235b [TRACE] Small improvment for memory allocator trace ptitSeb 2025-09-03 18:29:04 +02:00
  • be2f566fbf [DYNAREC] Better handling of 32bits 2E & 36 prefix (silent some false negative with Cosim on some multi-bytes NOP) ptitSeb 2025-09-03 18:28:07 +02:00
  • 08944bc7ca [DYNAREC] Use a static array for preds temporary, like all the other dynarec array ptitSeb 2025-09-03 18:26:20 +02:00
  • ade6843d3a Removed a useless file (#3001) Yang Liu 2025-09-03 16:04:04 +08:00
  • 2de6058c6a [CI] Added ARM64-GCC-8 target (Ubuntu Bionic) (#2987) theofficialgmanandYang Liu 2025-09-03 02:10:28 -04:00
  • 986e271280 Minor updates to README.md (#3000) Yang Liu 2025-09-03 14:09:36 +08:00
  • 578009cccf [WRAPPER] Added experimental cuda wrapping ptitSeb 2025-09-02 21:20:00 +02:00
  • 94c40d99f6 [BASH] Use custom PS1 prefix to make box64-bash more distinguishable (#2998) Yang Liu 2025-09-03 03:18:30 +08:00
  • 28d07f9bf0 [WRAPPERHELPER] Added legacy __attribute support (#2996) Yang Liu 2025-09-02 18:02:42 +08:00
  • 994ce41adc [WRAPPER] Wrapped a bunch of symbols (#2997) Yang Liu 2025-09-02 17:34:06 +08:00
  • d890527281 [BOX32] Allow resuming signal directly on dynarec instead of interpretor when possible ptitSeb 2025-09-01 19:41:01 +02:00
  • 470b8664d2 [RV64_DYNAREC] Added 1 more scalar avx 0F opcode (#2994) Yang Liu 2025-09-01 21:48:21 +08:00
  • b31e522eb2 [CI] Speedup CI by skipping uncessary jobs when possible (#2993) Yang Liu 2025-09-01 21:17:42 +08:00
  • cb3cfa991f [INTERP] Fixed and improved 67 prefixed 32bits opcodes ptitSeb 2025-09-01 15:03:29 +02:00
  • 4b6766c84b [WRAPPER] Improved some libGL function with callback wrapping ptitSeb 2025-09-01 13:30:24 +02:00
  • 5e5c972cec [RV64_DYNAREC] Added more scalar avx 0F opcodes (#2992) Yang Liu 2025-09-01 19:24:47 +08:00
  • e5556e90df [INTERP][DYNAREC] Aligned !fastnan handling of 0F 51/52 opcodes (#2989) Yang Liu 2025-09-01 17:39:21 +08:00
  • 1edd0eb47d Allow resuming signal directly on dynarec instead of interpretor when possible ptitSeb 2025-09-01 11:00:34 +02:00
  • f46987b6af [LA64_DYNAREC] Fixed a typo in 0F 53 RCPPS opcode (#2991) Yang Liu 2025-09-01 16:54:31 +08:00
  • 2af7492cf8 [LA64_DYNAREC] Fix 0f.A3 BT opcode, fix ALSL operand order. (#2988) phorcys 2025-09-01 14:41:08 +08:00
  • 1b2515cd49 [ARM64_DYNAREC][TRACE] Fixed SWP B/H opcodes printer ptitSeb 2025-08-31 11:43:31 +02:00
  • 197f962543 [WRAPPER] Wrapped 2 more symbols for libfreetype (#2984) Yang Liu 2025-08-31 01:18:27 +08:00
  • 373d778f6a [WRAPPER] Wrapped mallinfo2 for libc (#2983) Yang Liu 2025-08-31 00:10:10 +08:00
  • fcd1aacef0 [ARM64_DYNAREC] Introduced a dynarec version of the UpdateFlags helper function ptitSeb 2025-08-30 16:23:53 +02:00
  • 56ae4a35e1 Fixed a misguarded box32 endif (#2982) Yang Liu 2025-08-30 21:44:04 +08:00
  • 1141516226 [WRAPPER] Wrapped more symbols for libresolv (#2981) Yang Liu 2025-08-30 21:42:47 +08:00
  • b57cafd93d [RV64_DYNAREC] Added more scalar avx opcodes (#2980) Yang Liu 2025-08-30 20:45:34 +08:00
  • 60ff412d60 [INTERP] Fixed another regression introduced with #cb2c29c5f992cb4e5ec481f8d99b973b90411403 ptitSeb 2025-08-29 17:16:55 +02:00
  • 87064c15ec [RCFILE] Added 2 more game profiles ptitSeb 2025-08-29 15:21:41 +02:00
  • 67d6501f54 [LA64_DYNAREC] Fixed AVX VCVT[T]PS2DQ fastround path (#2979) Yang Liu 2025-08-29 20:34:00 +08:00
  • d0ce4ef913 [RV64_DYNAREC] Added more scalar avx opcodes (#2978) Yang Liu 2025-08-29 15:26:17 +08:00
  • e863acf0a8 [BOX32][TRACE] Improved trace for nanosleep ptitSeb 2025-08-28 11:04:23 +02:00
  • 3fe020572d Improved handling of TF flag ptitSeb 2025-08-27 16:17:17 +02:00
  • 234f6f2b14 [RV64_DYNAREC] Added more scalar avx opcodes (#2975) Yang Liu 2025-08-27 19:29:33 +08:00
  • bdb4aa5dc6 [INTERP] Fixed a regression introduced with cb2c29c5f9 (fixes Wukong) ptitSeb 2025-08-26 23:00:10 +02:00
  • cf626c580d [TRACE] Adjusted disabled debug code ptitSeb 2025-08-26 16:20:29 +02:00
  • 485447850c [RV64_DYNAREC] Added more scalar avx opcodes (#2974) Yang Liu 2025-08-26 20:25:44 +08:00
  • 709a526217 [RV64_DYNAREC] Added more scalar avx opcodes (#2973) Yang Liu 2025-08-26 16:19:51 +08:00
  • 1cddcad20a [WRAPPER] Improved pulse wrapping ptitSeb 2025-08-25 19:26:09 +02:00
  • aa30e665ff [TRACE] Small change on commented code (left for debugging purpose) ptitSeb 2025-08-25 17:00:54 +02:00
  • 9effd3f711 [INTERP] Fixed a regression introduced with a17811f4a6 ptitSeb 2025-08-25 16:44:42 +02:00
  • d71200de69 [RV64_DYNAREC] Added more scalar avx opcodes (#2971) Yang Liu 2025-08-25 19:36:16 +08:00
  • 8579ef84bd [RV64_DYNAREC] Added more scalar avx opcodes (#2970) Yang Liu 2025-08-25 16:32:59 +08:00
  • 747882cb4e [BOX32][WRAPPER] Added one more wrapped function to libc ptitSeb 2025-08-24 12:00:58 +02:00
  • e76570ad7b [BOX32] Sligtly safer handling of 32bits signals ptitSeb 2025-08-24 12:00:24 +02:00
  • e964b45894 [BOX32][WRAPPER] Fixed some SIGBUS with 32bits smeaphores ptitSeb 2025-08-24 11:31:59 +02:00
  • b8526c7920 [BOX32][WRAPPER] Added ftw wrapped function to libc ptitSeb 2025-08-24 11:09:25 +02:00
  • 2a525b4eb2 [RV64_DYNAREC] Added YMM0 placeholder for later optim (#2968) Yang Liu 2025-08-24 16:29:59 +08:00
  • cb2c29c5f9 [INTERP] Refactored how 64/65/66/67 and F2/F3 prefixes are handled, removing some (mostly) duplicated code ptitSeb 2025-08-22 18:10:13 +02:00
  • 3b0977eee1 [RV64_DYNAREC] Fixed scalar avx VCMPPD non-ymm case (#2966) Yang Liu 2025-08-22 23:04:05 +08:00
  • 893ffe8205 [RV64_DYNAREC] Added more scalar avx opcodes (#2965) Yang Liu 2025-08-22 19:13:04 +08:00
  • 82a91e717a [ARM64_DYNAREC] Fixed an inst name typo (#2964) Yang Liu 2025-08-22 19:12:17 +08:00
  • 031d3def2d [RV64_DYNAREC] Added scalar SSE 66 0F 3A 60/61/62 opcodes (#2963) Yang Liu 2025-08-22 19:11:51 +08:00
  • 7c32cb24a0 [RV64_DYNAREC] Added more scalar avx 66 0F opcodes (#2960) Yang Liu 2025-08-22 14:45:14 +08:00
  • cea8f94358 [RV64_DYNAREC] Added more scalar avx opcodes (#2961) Yang Liu 2025-08-22 05:44:40 +08:00
  • d476217f4c [RV64_DYNAREC] Fixed more scalar avx opcodes (#2959) Yang Liu 2025-08-22 01:15:59 +08:00
  • 34e789484a [CORE] Better trace_file logging (#2958) Yang Liu 2025-08-21 22:55:10 +08:00
  • 6a6af076dd [COSIM] Better memory diff printing (#2957) Yang Liu 2025-08-21 21:43:46 +08:00
  • 5327489f39 [RV64_DYNAREC] Fixed some scalar avx opcodes (#2956) Yang Liu 2025-08-21 21:25:42 +08:00
  • 392255594b [RV64_DYNAREC] Added more scalar avx 66 0F3A opcodes (#2955) Yang Liu 2025-08-21 19:19:56 +08:00
  • 8d94d21716 [RV64_DYNAREC] Added more scalar avx 66 0F38 opcodes (#2954) Yang Liu 2025-08-21 19:18:38 +08:00
  • 44448774a7 [RV64_DYNAREC] Added more scaalr avx opcodes (#2952) Yang Liu 2025-08-19 20:17:10 +08:00
  • a280884f09 [RV64_DYNAREC] Added more scalar avx opcodes (#2951) Yang Liu 2025-08-19 19:17:02 +08:00