ptitSeb
a02873b9ee
[TRACE] Allow both v3 and v4 of libZydis to be on the system
2025-10-01 14:06:04 +02:00
ptitSeb
ba9731838e
[TRACE] Small improvment in x64 decoder trace when decoder fails
2025-09-30 19:07:42 +02:00
ptitSeb
7c064ef16c
[INTERP] Fixed a regression with previous commit
2025-09-29 14:25:52 +02:00
ptitSeb
84756e1ada
[INTERP] Better handling of boggus selector for IRET & JMP FAR
2025-09-29 13:31:42 +02:00
ptitSeb
a37f7d1800
[ARM64_DYNAREC] Improved IRET handling of boggus parameters
2025-09-29 13:31:15 +02:00
ptitSeb
86dde8c1f7
Improved TF handling
2025-09-29 12:47:36 +02:00
Yang Liu
e48881715a
[RV64_DYNAREC] Added more scalar avx opcodes ( #3037 )
2025-09-29 12:12:12 +02:00
definitelyuncertain
79e3d00e35
Explicitly link standard libs through CMake ( #3035 )
...
* Explicitly link standard libs through CMake
* Also keep the original link flags
2025-09-27 14:10:12 +02:00
Yang Liu
9b2bef153b
[WRAPPER] Wrapped a few more crypto3 symbols ( #3034 )
2025-09-27 09:46:16 +02:00
Yang Liu
4d7e9ccf51
[RV64_DYNAREC] Fixed a scratch register confliction ( #3033 )
2025-09-27 08:53:09 +02:00
ptitSeb
8f5613055d
[ARM64_DYNAREC] Added more variant of INS/OUT opcodes
2025-09-24 21:23:48 +02:00
ptitSeb
501e8a77ec
[INTERP] Added more variant of INS/OUT opcodes
2025-09-24 21:22:36 +02:00
ptitSeb
0e90b94272
[ARM64_DYNAREC] Fixed flags for 8bits imul
2025-09-24 20:38:27 +02:00
ptitSeb
7889934ffa
[RCFILE][BOX32] Fine tuned steam profile
2025-09-24 11:03:37 +02:00
Yang Liu
3dfd5bf4b0
RV64_DYNAREC] Added more avx scalar opcodes ( #3029 )
2025-09-22 16:35:23 +02:00
ptitSeb
c605e4630e
[RCFILE] Added 2 more game profiles
2025-09-22 16:03:05 +02:00
Yang Liu
bad4d13c09
[RV64_DYNAREC] Added more avx scalar opcodes ( #3028 )
2025-09-22 10:53:52 +02:00
Leslie Zhai
5bfb27d3fa
[LA64_DYNAREC] Refactor register mapping ( #2940 )
...
* [LA64_DYNAREC] Refactor register mapping
* [LA64_DYNAREC] Fix typo
* [LA64_DYNAREC] Remapping xSavedSP to fp ($r22)
* [LA64_DYNAREC] Fix VPCLMULQDQ x3 and x4 issue
* [LA64_DYNAREC] Fix typo
* [LA64_DYNAREC] Fix typo
2025-09-19 08:10:41 +02:00
ptitSeb
0d355aaf01
[LA64] Do not expose AVX by default for now, there are still some issue to fix before
2025-09-17 21:47:23 +02:00
ptitSeb
220b1e6dad
[RCFILE] Fine-tune 2 existing games profile
2025-09-17 18:05:49 +02:00
ptitSeb
78833500c8
[ARM64_DYNAREC] Temporarily disable Atomic path for F0 0F B1, as it avoid some games random freeze (like HorizonZeroDawn or Cyberpunk2077)
2025-09-17 17:41:48 +02:00
Yang Liu
1a58da4315
[LA64_DYNAREC] Fixed AVX 0F 17 VMOVHPS opcode ( #3025 )
2025-09-17 17:04:32 +02:00
ptitSeb
0f4e298142
[ARM64_DYNAREC] Fixed non-Atomic path for F0 0F C0 opcode
2025-09-17 13:47:44 +02:00
Yang Liu
c5981dd11c
[LA64_DYNAREC] Fixed AVX 66 0F 67 PACKUSWB opcode ( #3024 )
2025-09-17 12:39:38 +02:00
Yang Liu
24c15e148d
[LA64_DYNAREC] Fixed avx infra ( #3023 )
2025-09-17 12:02:55 +02:00
ptitSeb
ea48f2b823
[DYNAREC] Improved Memory Barrier handling for LOCK prefixed opcodes
2025-09-16 17:44:27 +02:00
ptitSeb
85b07f7441
[ARM64_DYNAREC] Allow use of Native flags when using UFLAG_IF macro helper
2025-09-15 19:02:42 +02:00
Yang Liu
c4f5b7c062
[BOX32][TRACE] Fixed chdir tracing ( #3021 )
2025-09-15 18:48:11 +02:00
ptitSeb
04c1998f1c
[RCFILE] Added 1 more game profile
2025-09-14 15:38:43 +02:00
ptitSeb
775c1c19ec
[WRAPPER] Added wrapped libblas.so.3 and liblapack.so.3
2025-09-14 15:07:48 +02:00
ptitSeb
f077b28459
Small improvment in steam handling
2025-09-14 14:11:22 +02:00
ptitSeb
c08fb5d53d
[DYNAREC][TRACE] Show if will run Inter or Dynarec when using LongJump to resume emulation after signal
2025-09-14 14:11:04 +02:00
ptitSeb
365b6d57df
[INTERP] Better handling of Unimplemented / Invalid opcodes
2025-09-14 14:10:09 +02:00
ptitSeb
ef117f726c
[RCFILE] Added profile for 2 more games
2025-09-14 09:06:11 +02:00
ptitSeb
52fe2485ae
[DYNAREC] Small refactor on StrongMem emulator and lock prefix
2025-09-13 12:53:55 +02:00
ptitSeb
2c6816be8f
Update release.yml
...
Another fix for TERMUX CI
2025-09-12 19:47:38 +02:00
ptitSeb
965e2c93eb
Update release.yml
...
Fixed TERMUX env. setup
2025-09-12 18:46:15 +02:00
ptitSeb
fe343190d8
[DYNAREC] Fixed volatile metadata parser that would ignore rage[0]
2025-09-12 17:45:15 +02:00
Chi-Kuan Chiu
e514f75c8e
[Docs] Add practical cross-compilation details ( #3017 )
...
Previous instructions did not mention that users must rename the
`x64lib` folder before placing it in the library search path. Added
examples for x86_64 and i386 to clarify the installation process.
2025-09-12 12:44:45 +02:00
Yang Liu
1dbb057dec
[RV64_DYNAREC] Added more scalar avx cmp opcodes ( #3016 )
2025-09-11 07:44:22 +02:00
ptitSeb
5bd7b24be3
[RCFILE] Added 1 more game profile
2025-09-10 16:44:02 +02:00
ptitSeb
f216fda9c1
[ANDROID] Fixing build
2025-09-10 16:17:11 +02:00
ptitSeb
93fc3be3df
[BOX32] More work on box32 memory management and threads
2025-09-10 15:44:29 +02:00
ptitSeb
d509261f81
[BOX32] Some improvment to box32 memory managment and thread handling
2025-09-10 11:28:59 +02:00
ptitSeb
7862e8a3d5
[BOX32][WRAPPING] Wrapped 2 more functions on libGL (for #2826 )
2025-09-10 10:24:24 +02:00
ptitSeb
7acdd87198
[DYNAREC] Fully trust volatile metadata when they are present (fixes Starfield freeze)
2025-09-09 11:59:29 +02:00
Yang Liu
4fb9c658a1
[RV64_DYNAREC] Added more scalar avx opcodes ( #3010 )
2025-09-09 10:17:21 +02:00
Yang Liu
c6bb8b335a
[RV64_DYNAREC] Added more scalar avx opcodes and fixed a typo ( #3009 )
2025-09-08 21:30:04 +02:00
ptitSeb
464fdc3ebe
[BOX32] Various small improvments on box32, mostly on memory tracking
2025-09-08 20:45:12 +02:00
ptitSeb
6b9ed18286
[BOX32] Fixed some conversion issues
2025-09-08 19:07:05 +02:00