Commit Graph

5176 Commits

Author SHA1 Message Date
rajdakin
550b72200d
Improve the wrapper helper (#1844)
* [WRAPPERHELPER] Fixed some issues, added better macros

* [WRAPPERHELPER] Fixed type_t_equal_lax
2024-09-20 12:40:06 +02:00
Yang Liu
cd9d19a2bb
[RV64_DYNAREC] Added more opcodes and fixed more issues for vector (#1842)
* [RV64_DYNAREC] Added 66 0F 6D PUNPCKHQDQ opcode

* [RV64_DYNAREC] Added more opcode

* [RV64_DYNAREC] Added more opcodes for vector

* [RV64_DYNAREC] Added more opcodes

* [RV64_DYNAREC] Added more opcodes

* [RV64_DYNAREC] Added more opcode

* More fixes
2024-09-20 11:30:11 +02:00
ptitSeb
ca9e43d0f0 [WRAPPER] Added 1 wrapped function to libX11 (for #1204 and #1841) 2024-09-20 10:36:29 +02:00
ptitSeb
04d2f90ab3 Added Syscall 165 (for #1672) 2024-09-20 10:27:18 +02:00
LiZhuoheng
906cdb1584
[RV64_DYNAREC] Added 62 opcode (#1840)
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-20 08:21:12 +02:00
Yang Liu
1978ec8b71
[RV64_DYNAREC] Fixed more issues catched on real machine (#1839)
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-19 20:08:22 +02:00
ptitSeb
28f32a3ca6 [BOX32][WRAPPER] Added minimum 32bits libasound support 2024-09-19 18:57:32 +02:00
Yang Liu
3b7a448b07
[RV64_DYNAREC] Added more 66 0F opcodes for vector (#1838) 2024-09-19 17:07:59 +02:00
ptitSeb
8f0c1efc6f [WRAPPER] Reworked libasound with new wrapperhelper
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-19 14:30:36 +02:00
ptitSeb
c10b673fef Fixed a comment on x87 tags 2024-09-19 14:20:21 +02:00
ptitSeb
bfd9f79267 [WRAPPER] Some rework on a few wrapped function foor glib2, libxcb and libxcb-private 2024-09-19 13:22:28 +02:00
ptitSeb
f7c596317b [TRACE] Fixed a potential segfault when trying to trace a function from a dlopenn'd lib 2024-09-19 13:20:45 +02:00
ptitSeb
e4debaf4ba [TRACE] Some better trace for a few function call 2024-09-19 13:20:02 +02:00
ptitSeb
4eeba053d5 Fixed some x87 tag handling 2024-09-19 13:19:12 +02:00
Yang Liu
7263a2e7ab
[RV64_DYNAREC] Added more opcodes for vector (#1837) 2024-09-19 12:06:07 +02:00
Yang Liu
ef7f25481c
[RV64_DYNAREC] Added more opcodes for vector (#1836) 2024-09-19 10:43:23 +02:00
Yang Liu
35d17abeb0
[RV64_DYNAREC] Fixed more unaligned issues for vector (#1835) 2024-09-19 08:11:02 +02:00
Yang Liu
33472d3a8e
[RV64_DYNAREC] Fixed some found issues in vector (#1834)
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
* [RV64_DYNAREC] Fixed 66 0F 63/6B PACKSSWB opcode

* [RV64_DYNAREC] Fixed 66 0F 3A 0F PALIGNR opcode

* [RV64_DYNAREC] GETGX_empty_vector should come after GETEX_vector

* [RV64_DYNAREC] Fixed unaligned memory access

* [RV64_DYNAREC] Fixed more unaligned issue

* Fix CI
2024-09-18 20:27:45 +02:00
ptitSeb
e60ddf7ecd [WRAPPER] Reworked libGLU with new wrapper helper
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 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 1s
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 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 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-18 11:52:00 +02:00
ptitSeb
579332db7d [WRAPPER] Reworked libEGL with new wrapperhelper 2024-09-18 11:38:25 +02:00
ptitSeb
b34c031139 [WRAPPER] Reworked libgobject-2.0 with new wrapperhelper 2024-09-18 11:31:29 +02:00
ptitSeb
46bc2e7183 [WRAPPER] Reworked wrapped libpsl.so.5 with new wrapperhelper 2024-09-18 11:00:49 +02:00
ptitSeb
26ddbf9466 [WRAPPER] Reworked wrapping glib-2.0 (stil with new wrapperhelper) 2024-09-18 10:55:00 +02:00
ptitSeb
b67dc452b2 [WRAPPER] Reworked wrapped libgio-2.0 2024-09-18 10:09:59 +02:00
Yang Liu
b37b6addac
[RV64_DYNAREC] Added more opcodes for vector (#1833)
* [RV64_DYNAREC] Added more opcodes for vector

* review
2024-09-18 09:23:54 +02:00
ptitSeb
a2dfe70cd8 [WRAPEPR] Reworked wrapping of libgdk3
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-17 19:10:10 +02:00
ptitSeb
20a2b4e051 [WRAPPER] Reworked gtk3 wrapping 2024-09-17 18:36:03 +02:00
ptitSeb
d7c3c3fcf9 Save flags and defered flags when runing EmuCall ([DYNAREC] Same for DynaCall) 2024-09-17 16:39:54 +02:00
ptitSeb
7d77a4b31f [DYNAREC] Track if a dynablock is for 32bits code (for future use) 2024-09-17 16:33:59 +02:00
Yang Liu
59217ccbbe
[RV64_DYNAREC] Added more 66 0F opcodes for vector (#1832)
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 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 0s
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 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-17 13:31:47 +02:00
Yang Liu
f674953b87
[RV64_DYNAREC] Added more 66 0F opcodes for vector (#1831) 2024-09-17 09:35:15 +02:00
Yang Liu
b8798c580f
[RV64_DYNAREC] Added more opcodes for vector (#1830)
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-16 19:38:37 +02:00
Yang Liu
2b58e8a253
[RV64_DYNAREC] Added more 66 0F opcodes for vector (#1829) 2024-09-16 19:13:21 +02:00
ptitSeb
f744513941 Fixed non-box32 builds 2024-09-16 19:03:50 +02:00
ptitSeb
e8ecbbdc6a [BOX32][TRACE] Improved some trace and function calls for 32bits process 2024-09-16 17:53:24 +02:00
ptitSeb
1f7c69e19e [BOX32] Added 1 more wrapped 32bits libc function 2024-09-16 17:52:47 +02:00
ptitSeb
de4044d5b1 [BOX32] Fixed an issue with using 32bits OpenGL with SDL1.2 2024-09-16 17:42:22 +02:00
ptitSeb
1503241c7a [BOX32] Added some more 32bits wrapped function, and fixing some SDL ones 2024-09-16 17:25:06 +02:00
ptitSeb
37a1261693 [DYNAREC] Forgot some files in previous commit 2024-09-16 16:18:19 +02:00
ptitSeb
446d57122c [DYNAREC] Make sure jump address is wrapped on 32bits address space 2024-09-16 16:10:29 +02:00
ptitSeb
1e8807ac0a [BOX32][TRACE] Added a warning when executing 32bits code in 64bits address space 2024-09-16 16:09:11 +02:00
ptitSeb
40ac1bca84 [BOX32] Partial handling of wrapped dl_iterate_phdr 2024-09-16 15:31:46 +02:00
ptitSeb
bff3b935fb Better handling of argv[0] 2024-09-16 15:30:39 +02:00
ptitSeb
9faa9f41e0 [ARM64_DYNAREC] Fixed most CD xx opcodes
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-15 15:22:35 +02:00
ptitSeb
9fa43f2386 Added a hack so program that wprintf to the console actualy work if box64 already printed something
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 1s
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-14 17:36:45 +02:00
ptitSeb
f2397256e2 [BOX32][WRAPPER] Added more 32bits sdl1 and libc symbols 2024-09-14 16:46:13 +02:00
ptitSeb
e5ad7c36ec [BOX32][ELFLOADER] Fixed some issue with symbol resolver 2024-09-14 16:45:44 +02:00
ptitSeb
3b8ba5dfa6 Added 66 F3 0F BD opcode ([ARM64_DYNAREC] Too) 2024-09-14 15:21:15 +02:00
ptitSeb
2e1b58a876 [BOX32] Added a few libc 32biyts wrapped functions
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-14 11:37:22 +02:00
ptitSeb
de7baa0b41 [BOX32] Added (mostly untested) wrapped libGL and minimum SDL1 (SDLgears and zsnes works) 2024-09-14 10:26:38 +02:00