ptitSeb
dcc7ad45bc
Added x64 version of libcrypto.so.1.0.0 and libssl.1.0.0
2024-07-08 18:18:04 +02:00
rajdakin
265f153449
[WRAPPED] Added NSS_Init ( #1657 )
2024-07-08 17:48:23 +02:00
ptitSeb
ba9aa3657c
Fixed wrapping of some rare opengl functions
2024-07-08 17:45:28 +02:00
ptitSeb
115d666fff
[ARM64_DYNAREC] Small optim on some ROL/ROR opcodes
2024-07-08 17:45:27 +02:00
Yang Liu
42ce1a3b61
[LA64_DYNAREC] Added more opcodes ( #1656 )
2024-07-08 15:17:16 +02:00
Yang Liu
a7b912393c
[LA64_DYNAREC] Added more opcodes ( #1654 )
2024-07-08 14:26:28 +02:00
Yip Coekjan
e82f17842e
Mask rs2
when using bext
instruction if rex.w
is not set ( #1653 )
2024-07-08 13:55:32 +02:00
ptitSeb
4838c86ca9
Fixed deb packaging
2024-07-08 10:33:15 +02:00
ptitSeb
d6b9fd2860
[VULKAN] Added 1 more extension
2024-07-07 20:17:19 +02:00
Yang Liu
60dac1aa29
Set last_ip to an unclean state at the end of CALL ( #1650 )
2024-07-07 17:39:54 +02:00
ptitSeb
8dd071bcfa
[ARM64_DYNAREC] Fixed a warning
2024-07-07 17:30:35 +02:00
ptitSeb
d92d693df3
[ARM64_DYNAREC] Added AVX.66.0F38 B6 opcode
2024-07-07 11:45:02 +02:00
ptitSeb
d16bd5104e
[ARM64_DYNAREC] Added AVX.F2.0F D0 opcode
2024-07-07 11:29:17 +02:00
ptitSeb
d7e8da6321
[ARM64_DYNAREC] Fixed reflect cache for ymm0
2024-07-07 11:28:54 +02:00
ptitSeb
aec3fd524a
[VULKAN] Added 1 more extension
2024-07-07 10:39:35 +02:00
ptitSeb
14b0323bf6
[ARM64_DYNAREC] Reworked ymm0 propagation
2024-07-07 10:37:51 +02:00
Haichen Wu
b482847779
[INTERPRETER] Added 64 66 8D opcode ( #1648 )
2024-07-06 08:12:16 +02:00
ptitSeb
8c5752de23
[ARM64_DYNAREC] Made AVX/AVX2 enabled by default, but only for ARM64 Dynarec configs
2024-07-05 21:57:20 +02:00
ptitSeb
267bffb0ec
[ARM64_DYNAREC] More improvment on YMM handling
2024-07-05 18:53:32 +02:00
ptitSeb
0546216228
[ARM64_DYNAREC] Added Calling Convention as comment in emitter, for reference
2024-07-05 17:21:20 +02:00
ptitSeb
a46ea2c07f
Cosmetic change
2024-07-05 17:20:48 +02:00
ptitSeb
ed4e1ee0ba
Put a limit on how much the hardware counter can be shifted
2024-07-05 17:19:11 +02:00
Yip Coekjan
6ac3716594
Should not follow symlinks on file path resolution ( #1644 )
2024-07-05 11:02:09 +02:00
ptitSeb
42bad3ea6b
Added 1 more wrapped funciton to libcups (for #1629 )
2024-07-05 09:53:39 +02:00
ptitSeb
f9c4eda1fc
[VULKAN] Fixed a typo
2024-07-05 09:08:07 +02:00
KreitinnSoftware
688665e730
[VULKAN] Add Wrapped VK_KHR_android_surface ( #1643 )
2024-07-05 00:23:45 +02:00
ptitSeb
a676255231
[VULKAN] Added 1 more extension
2024-07-04 22:48:04 +02:00
ptitSeb
d227edeefd
Cosmetic change
2024-07-04 20:09:02 +02:00
ptitSeb
34c3e2dab3
[ARM64_DYNAREC] Improved 0F C7 /6 opcode
2024-07-04 20:08:11 +02:00
Yang Liu
2c0bbc06b7
[DYNAREC] Fixed IMUL sign extension issue ( #1639 )
2024-07-04 18:47:45 +02:00
Yip Coekjan
299551428f
Impl sys_getpgrp
& sys_getpgid
( #1637 )
2024-07-04 18:42:22 +02:00
ptitSeb
d0ac9c2a5a
Fixed 2 warning
2024-07-04 16:36:16 +02:00
Yip Coekjan
a69368e855
Wrap some functions for libc ( #1635 )
2024-07-04 16:31:26 +02:00
Yang Liu
84b0e2f113
[LA64_DYNAREC] Fixed F2 0F 70 PSHUFLW opcode ( #1634 )
2024-07-04 12:39:57 +02:00
Yang Liu
eb695d5553
[RV64_DYNAREC] Added preliminary RVV infra and PXOR opcode for demonstration ( #1632 )
...
* [RV64_DYNAREC] Added preliminary RVV infra and PXOR opcode for demonstration
* keep sse_cache_s uint8_t as suggested
* use xor to do the wrap
* revert
* better fallback
2024-07-04 12:39:05 +02:00
LiZhuoheng
b5946f3752
[RV64_DYNAREC] modify DF default /4 opcode ( #1633 )
...
* [RV64_DYNAREC] modify DF default /4 opcode
* [RV64_DYNAREC] added DF default /4 opcode
2024-07-04 07:59:54 +02:00
LiZhuoheng
371435afd0
[RV64_DYNAREC] Added DF default /4 opcode ( #1631 )
...
* [RV64_DYNAREC] Added DF default /4 opcode
* replace tabs to spaces
2024-07-03 14:44:47 +02:00
ptitSeb
0ba46403c6
Detect UnityPlayer.dll to apply strongmem=1 automatically (can be disabled with BOX64_UNITYPLAYER=0)
2024-07-03 11:19:55 +02:00
Diego q
cac43a1f5f
Updated box64.box64rc ( #1630 )
...
added two baldi games, one horror game, 2d superhot, and one game i had to fix for a friend
2024-07-03 08:18:27 +02:00
Yip Coekjan
7771a67abe
Add missing func declarations: get_first_jump_addr
( #1627 )
2024-07-02 15:59:45 +02:00
Yip Coekjan
9cd8812d8b
Handle .relr.dyn
section ( #1626 )
2024-07-02 13:47:48 +02:00
ptitSeb
4b0b3fc98a
[DYNAREC] Improved cache coherency and internal jump handling, [ARM64_DYNAREC] Improved YMM register tracking
2024-07-02 10:34:37 +02:00
ptitSeb
c6afd44c1c
Added one more wrapped function to gnutls
2024-07-02 09:29:14 +02:00
Yang Liu
dbb84245a0
Wrapped libsqlite3 ( #1625 )
...
* Wrapped libsqlite3
* More functions
2024-07-01 18:58:17 +02:00
ptitSeb
15a7c4d8dd
[DYNAREC] Reset fpu scratch after Instruction epilog
2024-07-01 15:21:51 +02:00
Yang Liu
a842938cfe
Wrapped more functions ( #1624 )
...
* Wrapped more gtk functions
* Wrapped 1 more gdk3 function
* Wrapped more gnutls functions
* Added generated files
2024-07-01 14:39:54 +02:00
ptitSeb
3f83038061
[DYNAREC] Keep internal jmp table to the end
2024-07-01 10:39:30 +02:00
ptitSeb
01568f8fd3
[ARM64_DYNAREC] Fixed some regression on internal jumps
2024-07-01 10:33:41 +02:00
ptitSeb
1ee4d5aaf4
[ARM64_DYNAREC] Added 64/65 70-7F/EB opcodes
2024-06-30 15:50:16 +02:00
ptitSeb
f9b74642a2
{ARM64_DYNAREC] Small optimisation on F3 0F BC/BD opcodes
2024-06-28 18:51:16 +02:00