Commit Graph

5561 Commits

Author SHA1 Message Date
ptitSeb
1936052e79 [WRAPPER] Hacked some support for libGLX_nvidia.so.0 2024-10-13 17:43:27 +02:00
ptitSeb
103ec5d72a [BOX32] Added some posix_file_action wrapped function, and fixed posix_spawn/exec function argument handling 2024-10-13 14:46:21 +02:00
ptitSeb
9139ec3e5c [WRAPPER] Reworked libgnutls wrapping with new wrapperhelper 2024-10-13 13:16:09 +02:00
Yang Liu
7430463b33
[CORE] Refactored %pid trace file handling (#1933) 2024-10-13 13:08:18 +02:00
ptitSeb
6f2d067f3a [INTERPRETER] Added 64/65 85 opcode ([ARM64_DYNAREC] too) (for #1932) 2024-10-13 11:35:20 +02:00
ptitSeb
d31b9c9caa [BOX32] Allow internal memory to be in 32bits space if needed 2024-10-13 11:20:25 +02:00
ptitSeb
2670d37542 [RCFILE] Added a profile 2024-10-13 11:19:37 +02:00
ptitSeb
617fd69bcc [BOX32] Reworked alignment for 32bits stacks 2024-10-13 11:19:19 +02:00
ptitSeb
5fcd9d45a3 [BOX32] Added a few 32bits wrapped function libSDL2 2024-10-13 10:01:06 +02:00
ptitSeb
b6cd19b78b [BOX32] More work on libX11 and friends, using more shadow structure like Screen and Visual (help wine, probably other too) 2024-10-12 18:40:31 +02:00
Yang Liu
6a3a19da68
[RV64_DYNAREC] Fixed more issues for vector (#1928)
* [RV64_DYNAREC] Fixed emitter for xtheadvector

* MOVSD can be unaligned

* fixed unaligned issues
2024-10-12 12:46:08 +02:00
ptitSeb
efd103004c [BOX32] Improved X11 event handling 2024-10-12 10:45:21 +02:00
Yang Liu
18e033cdd8
[RV64_DYNAREC] Fixed 66 0F 38 17 PTEST opcode for vector (#1927) 2024-10-11 21:27:51 +02:00
Yang Liu
2a4ecc1d28
[RV64_DYNAREC] Wrapped icuuc75 (#1926) 2024-10-11 21:27:17 +02:00
Yang Liu
c0c91678ba
[RV64_DYNAREC] Fixed an issue in CVTTSD2SI for vector (#1925) 2024-10-11 18:34:40 +02:00
ptitSeb
7a531ed272 [BOX32] Fixed some issues with X11 and XRandR 32bits wrapping 2024-10-11 13:25:28 +02:00
ptitSeb
93e3fcb386 [BOX32][TRACE] Better for XRRSetScreenSize 2024-10-11 13:20:14 +02:00
Yang Liu
143fc90a4c
[RV64_DYNAREC] Split 660f.c to speedup compilation a bit (#1924) 2024-10-11 12:25:13 +02:00
ptitSeb
f65feaf9da [BOX32] Added 2 more wrapped function to libc 2024-10-11 11:03:57 +02:00
ptitSeb
a17b0effa1 [BOX32] Added 2 more 32bits wrapped functions 2024-10-11 10:44:07 +02:00
ptitSeb
b0d5c7a1a5 [BOX32] Added 1 more 32bits wrapped function 2024-10-11 10:26:47 +02:00
Yang Liu
9c4a407fdc
[RV64_DYNAREC] Added more opcodes for vector (#1923)
* [RV64_DYNAREC] Added more opcodes for vector

* fix
2024-10-11 09:36:59 +02:00
Yang Liu
67b2151e3c
[RV64_DYNAREC] Added more opcode for vector and some fixes too (#1920) 2024-10-10 20:58:45 +02:00
ptitSeb
b8024469da [ARM64_DYNAREC] Added a small optim for CALL 0 / POP reg type of sequence 2024-10-10 20:55:24 +02:00
ptitSeb
7f5c826bb1 [BOX32][TRACE] Fixed trace for memcmp, strncasecmp and strncmp 2024-10-10 20:54:40 +02:00
ptitSeb
acad3f3963 [BOX32] Actually fixed dlsym on RTLD_NEXT 32bits call 2024-10-10 20:32:29 +02:00
ptitSeb
1f6ce24eaa [BOX32] Added and fixed some 32bits functions for libX11 and friends 2024-10-10 19:20:29 +02:00
ptitSeb
4a82f21cc3 [BOX32] Fixed 32bits dlsym on RTLD_NEXT not working 2024-10-10 19:20:29 +02:00
Yang Liu
0cf707599d
[RV64_DYNAREC] Added more opcodes for vector (#1919) 2024-10-10 18:40:02 +02:00
ptitSeb
e2e6bdc4cb [BOX32][WRAPPER] Added 32bits wrapped libXss (with new wrapperhelper) 2024-10-10 17:23:49 +02:00
ptitSeb
8136186554 [WRAPPER] Reworked libXss with new wrapperhelper 2024-10-10 17:11:00 +02:00
Yang Liu
9b733041af
[RV64_DYNAREC] Added more opcodes for vector (#1918) 2024-10-10 17:08:50 +02:00
ptitSeb
9e01876747 [BOX32] Improved pthread_mutex handling 2024-10-10 15:57:28 +02:00
ptitSeb
ee909b8c08 [BOX32] More 32bits SDL-1.2 wrapped functions 2024-10-10 15:57:08 +02:00
ptitSeb
fdf1982982 [BOX32] Fixed getifaddrs 32bits wrapped function 2024-10-10 15:53:32 +02:00
Yang Liu
88ccd7f537
[RV64_DYNAREC] Added 1 more opcode for vector, some fixes too (#1917) 2024-10-10 15:30:41 +02:00
ptitSeb
c6cd9ceb75 Fixed some command line handling regression 2024-10-10 15:11:52 +02:00
ptitSeb
ce735357d6 [BOX32] More 32bits wrapped functions 2024-10-10 14:57:26 +02:00
Yang Liu
887dee83eb
[RV64_DYNAREC] Added more boilerplate for vector (#1916) 2024-10-10 12:15:48 +02:00
ptitSeb
fd73a2bc8b [BOX32] Morewrapped SDL2 function, and improved handling of SDL_PixelFormat 2024-10-10 09:46:32 +02:00
ptitSeb
21b5f90a33 Small changed to command line argument handling 2024-10-10 08:37:59 +02:00
ptitSeb
d1c5cd7b0a [BOX32][TRACE] Small improvment to SDL_RWFromFile trace 2024-10-10 08:35:58 +02:00
ptitSeb
656a36061a [BOX32] More X11 wrapping fixes 2024-10-09 21:03:41 +02:00
ptitSeb
05384f581f [BOX32] Improved again, X11 and XImage handling 2024-10-09 15:56:07 +02:00
ptitSeb
84f3c104b2 [BOX32] Improved handlong of XImage 2024-10-09 11:48:22 +02:00
ptitSeb
761f7e40de [BOX32] Fixed 32bits libc syscall 240 2024-10-09 10:23:27 +02:00
Yang Liu
b760c21414
[BOX32] Fixed fcntl flock macros definitions (#1915) 2024-10-09 10:01:26 +02:00
ptitSeb
bb651298c4 [BOX32] Added better handling of fcntl (should help Wine when futex_waitv syscall is not available) 2024-10-08 20:48:13 +02:00
ptitSeb
8850a11072 [BOX32] Added some more libSDL2 wrapped function (now linux limbo works, with gamepad) 2024-10-08 20:29:40 +02:00
ptitSeb
499338e80d Fixed non-Box32 builds 2024-10-08 20:06:00 +02:00