ptitSeb
|
e42001b2bc
|
Bumped version to v0.2.6
v0.2.6
|
2023-12-15 19:26:45 +01:00 |
|
Lily
|
9818f5b6a3
|
Fix raspi5 building (#1142)
* Update CMakeLists.txt
* Update COMPILE.md
* Update COMPILE.md
|
2023-12-15 17:04:37 +01:00 |
|
ptitSeb
|
46e40fbb65
|
Merge branch 'main' of https://github.com/ptitSeb/box64
|
2023-12-15 16:50:26 +01:00 |
|
ptitSeb
|
c141dbbd82
|
That debian changelog was outdated a bit
|
2023-12-15 16:50:19 +01:00 |
|
ptitSeb
|
9d5d08fa6c
|
Update README.md
|
2023-12-15 16:40:07 +01:00 |
|
ptitSeb
|
7b9aa5b91a
|
[ARM64_DYNAREC] Added one ore special case of device unaligned memory access handling
|
2023-12-15 16:35:48 +01:00 |
|
ptitSeb
|
8c75f7659f
|
Added 1 more vulkan extension
|
2023-12-15 13:31:31 +01:00 |
|
ptitSeb
|
d8c40c1662
|
Limit the number of CPU Core repported to 64 when running wine (or proton)
|
2023-12-15 13:21:58 +01:00 |
|
ptitSeb
|
7c0180c3b9
|
Added lldb option to JITGDB
|
2023-12-15 13:18:59 +01:00 |
|
liuli
|
211fee2e4e
|
[ARM64_DYNAREC] fix emit_shld16(c) (#1141)
0x1a46b618: 66 44 0F A4 F8 5B SHLD Ew, Gw, Ib
0x7f53749bdc: 7 emitted opcodes, inst=2, barrier=0 state=3/1(1), set=3F/1, use=0, need=0/1, sm=0/0, pred=1, last_ip=0x1a46b610
53003d41 UXTH w1, wEAX
53003f22 UXTH w2, wR15
2a024021 ORR w1, w1, w2, LSL 16
fff57c24 247CF5FF ???
3300009a BFXIL wFlags, w4, 0, 1
13811421 ROR w1, w1, 5
b3403c2a BFXIL xRAX, x1, 0, 16
??? rases SIGILL...
Change-Id: I8f4afe3a814f8ee012bfc467261b32a9585d354b
|
2023-12-15 08:20:05 +01:00 |
|
Martin Sundhaug
|
9b7b91651d
|
Raspberry Pi 5 support (#1138)
* Basic RPi5 support
* Split RPi5 in 16k page-size variant and not
* Update COMPILE.md
Add documentation about 16K page support
|
2023-12-14 21:34:20 +01:00 |
|
Lily
|
6ecfe5e141
|
[LIBRARIES] Fixed lowercase libXrandr lib call (#1137)
for some apps like haxe apps and probably wine
|
2023-12-14 16:21:24 +01:00 |
|
ptitSeb
|
e11291538c
|
Added 1 more vulkan extension
|
2023-12-13 20:34:49 +01:00 |
|
ptitSeb
|
5b90d59877
|
[DYNAREC] Fixed a bug with latest dynarec changes
|
2023-12-13 15:55:15 +01:00 |
|
ptitSeb
|
85df885b90
|
Added 1 vulkan extension (for modern nvidia cards)
|
2023-12-13 15:29:46 +01:00 |
|
ptitSeb
|
4dd5b67bbf
|
[DYNAREC] Update USage with latest callret info
|
2023-12-13 13:06:56 +01:00 |
|
ptitSeb
|
88575ebc5d
|
[DYNAREC] Made callret default, improved callret efficiency, and dynarec speed on larger blocks
|
2023-12-13 13:05:38 +01:00 |
|
liuli
|
d8a19e9832
|
fix emit_shr16 (#1135)
For the SHR instruction, the OF flag is set to the most-significant bit of the original operand.
|
2023-12-13 08:11:15 +01:00 |
|
ptitSeb
|
99a938ef37
|
[DYNAREC] New attempt to make callret optim stable and usable
|
2023-12-12 12:42:22 +01:00 |
|
ptitSeb
|
b07ea3460e
|
Added 1 wrapped symbol to libcups
|
2023-12-11 17:07:26 +01:00 |
|
ptitSeb
|
f557a86ecc
|
[DYNAREC] Rollback most callret changes for now, they are not good enough
|
2023-12-11 16:39:20 +01:00 |
|
ptitSeb
|
a5f8dd0788
|
[INTERPRETER] Added 67 0F 29 opcode
|
2023-12-11 16:19:24 +01:00 |
|
ptitSeb
|
effbd82d00
|
[DYNAREC] Try to improve stability of BOX64_DYNAREC_CALLRET=1 (not really support on RV64 yet)
|
2023-12-11 16:00:24 +01:00 |
|
Yang Liu
|
9d72c9db1b
|
[DYNAREC_RV64] Added more opcodes for flatout.exe (#1134)
* [DYNAREC_RV64] Added more DA opcodes
* [DYNAREC_RV64] Added 0F E9 PSUBSW opcode
* [DYNAREC_RV64] Added 0F D9 PSUBUSW opcode
* [DYNAREC_RV64] Added more DD opcode
* [DYNAREC_RV64] Added more DE opcodes
|
2023-12-10 18:33:46 +01:00 |
|
Yang Liu
|
486df332dd
|
[DYNAREC_RV64] Added more opcodes for flatout.exe (#1133)
* [DYNAREC_RV64] Added 0F 6B PACKSSDW opcode
* [DYNAREC_RV64] Added more 0F opcodes
* [DYNAREC_RV64] Added 67 63 MOVSXD opcode
|
2023-12-10 08:16:24 +01:00 |
|
ptitSeb
|
8806c8ba8b
|
Added lib64 to loaded libs in pressur-vessel emulation
|
2023-12-09 22:00:37 +01:00 |
|
Yang Liu
|
0df1e38ded
|
[DYNAREC_RV64] Added more opcodes for flatout.exe (#1132)
* [DYNAREC_RV64] Fixed printer imm format typo
* [DYNAREC_RV64] Added more DC opcodes
* [DYNAREC_RV64] Added 9E SAHF opcode
* [DYNAREC_RV64] Added 66 A1 MOV opcode
* [DYNAREC_RV64] Added 0F 72 /6 PSLLD opcode
* [DYNAREC_RV64] Added 0F 72 /2 PSRLD opcode
* [DYNAREC_RV64] Added 0F F5 PMADDWD opcode
* [DYNAREC_RV64] Added 0F 72 /4 PSRAD opcode
* [DYNAREC_RV64] Added 0F FE PADDD opcode
* [DYNAREC_RV64] Added 0F 73 opcodes
* Fixed a bunch of mistakes
* Fixed printer
* Fix fix fix
* Fixed printer again
* Added 0F DB PAND opcode
* Fixed 0F 6E MOVD opcode
|
2023-12-09 21:37:11 +01:00 |
|
ptitSeb
|
7344689ba6
|
Small fixes to a few pulse wrapped symbol signature
|
2023-12-09 19:04:14 +01:00 |
|
ptitSeb
|
0ddbb80ee3
|
Fixed a signal handler (helps wine stuffs)
|
2023-12-08 17:49:24 +01:00 |
|
ptitSeb
|
48667b7dda
|
Merge branch 'main' of https://github.com/ptitSeb/box64
|
2023-12-08 16:02:50 +01:00 |
|
ptitSeb
|
5708bc6b49
|
[ARM64_DYNAREC] Fixed 66 A4/AC opcodes
|
2023-12-08 16:02:42 +01:00 |
|
Yang Liu
|
9481df50b1
|
[DYNAREC_RV64] Added more and more opcodes for flatout.exe (#1128)
* [DYNAREC_RV64] Added F0 87 LOCK XCHG opcode
* [DYNAREC_RV64] Added 66 (F2/F3) A7 CMPSW opcode
* [DYNAREC_RV64] Added more DC opcodes
* [DYNAREC_RV64] Added more D8 opcodes
|
2023-12-08 15:59:52 +01:00 |
|
Yang Liu
|
840c454c1c
|
[DYNAREC_RV64] Added more opcodes for flatout.exe (#1126)
* [DYNAREC_RV64] Added DC C8..CF FMUL opcodes
* [DYNAREC_RV64] Added D8 /7 FDIVR opcode
* [DYNAREC_RV64] Added A7 CMPSD opcode
* [DYNAREC_RV64] Added more DC opcodes
|
2023-12-08 12:28:11 +01:00 |
|
ptitSeb
|
77143dc8cf
|
Added a couple of wrapped gtk3/gdk3 function (for #1120)
|
2023-12-08 12:14:57 +01:00 |
|
ptitSeb
|
e3e77a8234
|
Refactored wrapping of libpulse
|
2023-12-08 12:06:46 +01:00 |
|
ptitSeb
|
c3e84e6daa
|
More wrapped gtk3 functions
|
2023-12-08 10:32:48 +01:00 |
|
ptitSeb
|
c3f71c43e9
|
Small fixes to new pulse additions
|
2023-12-08 10:32:36 +01:00 |
|
ptitSeb
|
df2ad6b1ca
|
Added some new wrapped function to pulseaudio
|
2023-12-07 22:39:46 +01:00 |
|
ptitSeb
|
1d462b7558
|
Many new (and some fixed) gtk3/gdk3 functions (for Cemu)
|
2023-12-07 22:25:56 +01:00 |
|
ptitSeb
|
0a8c3ddd71
|
[DYNAREC] Small change to signal handling and unexpected segfault
|
2023-12-07 22:15:29 +01:00 |
|
ptitSeb
|
6ab86657ff
|
Fixes DynaCall when a uc_link has been setup before
|
2023-12-07 22:14:14 +01:00 |
|
ptitSeb
|
aed66d81b3
|
[TRACE] Better trace for some specific jump
|
2023-12-07 22:13:33 +01:00 |
|
ptitSeb
|
e355280232
|
Fixed some Callback signature for wrapped libpng16
|
2023-12-07 22:12:51 +01:00 |
|
Yang Liu
|
92fff0c903
|
[DYNAREC_RV64] Added unaligned support for some LOCK opcodes (#1123)
|
2023-12-07 16:24:23 +01:00 |
|
ptitSeb
|
06319911d4
|
Merge branch 'main' of https://github.com/ptitSeb/box64
|
2023-12-07 13:42:06 +01:00 |
|
ptitSeb
|
98959e902b
|
Better way to handle multiple 3E/26 and F2/F3 prefixes ([DYNAREC] too)
|
2023-12-07 13:41:59 +01:00 |
|
Yang Liu
|
1e996410f8
|
[DYNAREC_RV64] Use a temporary solution to get things to work (#1122)
|
2023-12-07 12:07:24 +01:00 |
|
Lily
|
548a8ac87b
|
[DOCS] Updated TERMUX Building (#1121)
|
2023-12-07 09:39:52 +01:00 |
|
ptitSeb
|
44494df9d3
|
Added 1 more gdk3 function
|
2023-12-06 21:35:20 +01:00 |
|
ptitSeb
|
60c698d381
|
Added one more wrapped function to gtk3
|
2023-12-06 19:59:50 +01:00 |
|