Commit Graph

5290 Commits

Author SHA1 Message Date
ptitSeb
0c4c89f3ca [BOX32] Fixed some locale conversion (fixed FTL.x86 not going ingame) 2024-09-25 14:47:25 +02:00
Yang Liu
62177d2ca3
[BOX32][WRAPPER] Fixed null checking in my32_SDL_SetVideoMode (#1868) 2024-09-25 13:07:26 +02:00
ptitSeb
144830bc05 [BOX32][WRAPPER] Added some more 32bits wrapped function, and fixed a few more 2024-09-25 12:29:46 +02:00
Yang Liu
24a5917b44
[LA64_DYNAREC][BOX32] Improved some 66 prefix opcodes (#1867) 2024-09-25 09:06:22 +02:00
ptitSeb
b38c5f095c [BOX32][WRAPPING] More fixes with intermediate structure conversions 2024-09-24 22:37:11 +02:00
ptitSeb
d7ad7f0c70 [BOX32][WRAPPING] Fixed some issue with intermediate structure conversions 2024-09-24 22:26:44 +02:00
Yang Liu
dc391439ba
[RV64_DYNAREC][BOX32] Added more opcodes (#1866)
* [RV64_DYNAREC][BOX32] Added more opcodes

* more
2024-09-24 21:58:47 +02:00
Yang Liu
e44c43deeb
[RV64_DYNAREC][BOX32] Improved some 66 prefix opcodes (#1865) 2024-09-24 21:10:50 +02:00
Yang Liu
c795faf167
[LA64_DYNAREC][BOX32] Added more opcodes (#1864) 2024-09-24 21:10:10 +02:00
ptitSeb
dad0913dcb [BOX32][WRAPPER] Added some more 32bits wrapped function, and fixed a few x11/glX ones too 2024-09-24 21:04:58 +02:00
ptitSeb
e5db9aa874 [ARM64_DYNAREC] Fixed some issue with a few 16bits opcodes on 64bits operations 2024-09-24 21:04:57 +02:00
Yang Liu
2d0b60898c
[RV64_DYNAREC] Added more opcodes for vector (#1863)
* [RV64_DYNAREC] Added more opcodes for vector

* [RV64_DYNAREC] Added more opcodes for vector

* [RV64_DYNAREC] Added more opcodes
2024-09-24 17:03:11 +02:00
ptitSeb
c25fc8cc24 [BOX32][WRAPPER] Added a few 32bits function to libxrandr 2024-09-24 16:50:18 +02:00
ptitSeb
bddeac4b45 [BOX32] Silently enlarge thread stack size that are too small for platform 2024-09-24 16:49:52 +02:00
ptitSeb
1aa42a6779 [BOX32][TRACE] Fixed semop traces 2024-09-24 16:49:19 +02:00
ptitSeb
73b3aec3ed [ARM64_DYNAREC] Fixed reset of rex on 67 prefixed opcodes 2024-09-24 15:17:56 +02:00
ptitSeb
9568cbac0a [ARM64_DYNAREC] Added F1 opcode 2024-09-24 14:49:45 +02:00
ptitSeb
a60c742fa4 [ARM64_DYNAREC] Added CA/CB ocpodes 2024-09-24 14:46:34 +02:00
ptitSeb
6313a31668 [INTEPRETER] Added a check on CS for CA/CB opecodes 2024-09-24 14:46:17 +02:00
ptitSeb
15a4be2db1 [ARM64_DYNAREC] Added 66 0F BF opcode (and cosmetic fix on interpreter) 2024-09-24 14:31:59 +02:00
ptitSeb
0c71d8d4e6 [ARM64_DYNAREC] Added 64 A8 opcode 2024-09-24 14:26:02 +02:00
ptitSeb
4409374c47 [ARM64_DYNAREC] Added 67 A9 opcode, and fixed 67 opcode with ignored REX prefix 2024-09-24 14:20:22 +02:00
ptitSeb
4299e0a3a3 [BOX32][WRAPPER] Added more 32bits wrapped functions 2024-09-24 14:13:45 +02:00
Yang Liu
c4af15c2e2
[RV64_DYNAREC] Allowed disabling V extension (#1862) 2024-09-24 11:44:16 +02:00
Yang Liu
eacde4008e
[RV64_DYNAREC] Fixed 66 0F 38 2B PACKUSDW opcode (#1861) 2024-09-24 11:43:21 +02:00
ptitSeb
358e24ace5 [BOX32][WRAPPER] Added 32bits empty libfreetype 2024-09-24 10:18:10 +02:00
ptitSeb
7317472b5f [BOX32][WRAPPER] More 32bits wrapped functions, and a few fixes on threads handling 2024-09-23 19:45:13 +02:00
ptitSeb
9271684e5a [BOX32][WRAPPER] One more 32bits wrapped libX11 function 2024-09-23 15:12:24 +02:00
ptitSeb
929d462d05 [BOX32] Addeda few more 32bits wrapped x11 functions 2024-09-23 14:23:02 +02:00
ptitSeb
e0ce06483c [NON4K][ELFLOADER] more Elfloader work for non-4k pagesize OS ([BOX32] too) 2024-09-23 14:13:28 +02:00
ptitSeb
95e78088d6 [NON4K] Fixed some typos ([BOX32] too) 2024-09-23 14:01:45 +02:00
ptitSeb
dd72a4542e [BOX32][NON4K] Try to fix elfloader when elf wants to load at an address not-compatible with pagesize 2024-09-23 13:54:48 +02:00
ptitSeb
5fe0a68b46 [NON4K] Try to fix elfloader when elf wants to load at an address not-compatible with pagesize 2024-09-23 13:52:11 +02:00
ptitSeb
61486749f8 [BOX32][WRAPPER] More 32bits wrapped function to libX11 2024-09-23 13:42:09 +02:00
Yang Liu
31f574ed36
[RV64_DYNAREC] Added more opcodes for vector (#1857) 2024-09-23 12:42:59 +02:00
ptitSeb
d9ff07b605 [BOX32] Improved semaphore wrapping 2024-09-23 11:39:07 +02:00
ptitSeb
dbdb3d6af6 [WRAPPER] Reworked wrapped libwayland-client with new wrapperhelper 2024-09-23 10:39:30 +02:00
ptitSeb
4c0a213840 [BOX32][WRAPPER] Added 32bits wrapped openal 2024-09-23 10:19:42 +02:00
ptitSeb
aa65bad62b [WRAPPER] Reworked wrapped libopenal with new wrapperhelper 2024-09-23 10:10:14 +02:00
ptitSeb
60c469ed06 [BOX32][WRAPPER] Added a couple of 32bits libx11 functions 2024-09-22 20:34:25 +02:00
ptitSeb
cf87ae2e71 [WRAPPING] Fixed some (very) old issue with SDL2 RWops wrapping 2024-09-22 20:20:54 +02:00
Yang Liu
ea443cfa21
[RV64_DYNAREC] Added more opcodes for vector (#1855) 2024-09-22 19:22:36 +02:00
ptitSeb
5e49e3cfaa [BOX32][WRAPPER] Added some more libX11 and libc 32bits wrapped function, and empty 32bits wrapped libXfixes, libXcursor, libXrender and libXrandr
Some checks failed
Build and Release Box64 / build (ubuntu-latest, ANDROID, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, ANDROID, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, ARM64, Box32) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, ARM64, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, ARM64, StaticBuild) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, ARM64, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, LARCH64, Box32) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, LARCH64, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, LARCH64, StaticBuild) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, LARCH64, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RISCV, Box32) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RISCV, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RISCV, StaticBuild) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RISCV, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RK3588, Box32) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RK3588, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RK3588, StaticBuild) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RK3588, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, TERMUX, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, TERMUX, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, X64, Box32) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, X64, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, X64, Trace) (push) Failing after 0s
2024-09-22 17:11:07 +02:00
ptitSeb
8574c575f5 [WRAPPER] Reworked wrapping of libXcurse, libXfixes, libXrender and libXrandr with new wrapperhelper 2024-09-22 17:10:03 +02:00
ptitSeb
d2aecc0412 [BOX32][wrapper] Added some basic 32bits X11 wrapping, fixed 32bits sem_XXX wrapping, and more 32bits wrapped functions 2024-09-22 16:24:48 +02:00
Yang Liu
710d537f39
[RV64_DYNAREC] Added more opcodes for vector (#1853) 2024-09-22 15:36:25 +02:00
Yang Liu
9e44c65391
[RV64_DYNAREC] Added more opcodes for vector (#1852) 2024-09-22 11:24:08 +02:00
Yang Liu
c36491cfb6
[RV64_DYNAREC] Added more opcode for vector and reinitialize sew after external call (#1851)
Some checks failed
Build and Release Box64 / build (ubuntu-latest, ANDROID, Release) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, ANDROID, Trace) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, ARM64, Box32) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, ARM64, Release) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, ARM64, StaticBuild) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, ARM64, Trace) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, LARCH64, Box32) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, LARCH64, Release) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, LARCH64, StaticBuild) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, LARCH64, Trace) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, RISCV, Box32) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, RISCV, Release) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, RISCV, StaticBuild) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, RISCV, Trace) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, RK3588, Box32) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, RK3588, Release) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, RK3588, StaticBuild) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, RK3588, Trace) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, TERMUX, Release) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, TERMUX, Trace) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, X64, Box32) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, X64, Release) (push) Failing after 1s
Build and Release Box64 / build (ubuntu-latest, X64, Trace) (push) Failing after 1s
2024-09-22 08:36:18 +02:00
ptitSeb
c2be0268b1 [BOX32][ELFLOADER] Fixed PROTECTED symbol that were not loaded correctly
Some checks failed
Build and Release Box64 / build (ubuntu-latest, ANDROID, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, ANDROID, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, ARM64, Box32) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, ARM64, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, ARM64, StaticBuild) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, ARM64, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, LARCH64, Box32) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, LARCH64, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, LARCH64, StaticBuild) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, LARCH64, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RISCV, Box32) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RISCV, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RISCV, StaticBuild) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RISCV, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RK3588, Box32) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RK3588, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RK3588, StaticBuild) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, RK3588, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, TERMUX, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, TERMUX, Trace) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, X64, Box32) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, X64, Release) (push) Failing after 0s
Build and Release Box64 / build (ubuntu-latest, X64, Trace) (push) Failing after 0s
2024-09-21 15:52:02 +02:00
ptitSeb
4cda6dbcfb [ELFLOADER] Fixed PROTECTED symbol that were not loaded correctly 2024-09-21 15:51:51 +02:00