ptitSeb
|
fd137915b6
|
[DYNAREC] optimized D2 /7 opcode
|
2023-11-15 15:26:35 +01:00 |
|
ptitSeb
|
dad0e5ef2f
|
[DYNAREC] optimized C0 /5 and D0 /5 opcodes
|
2023-11-15 14:46:59 +01:00 |
|
ptitSeb
|
5abf1fa24e
|
[DYNAREC] Don't consume X_PEND if opcode MAY emit flags
|
2023-11-15 14:37:35 +01:00 |
|
ptitSeb
|
b5bc46e13a
|
[DYNAREC] optimized D2 /5 opcode
|
2023-11-15 14:30:12 +01:00 |
|
ptitSeb
|
c39a8ebd51
|
[DYNAREC] optimized C0 /4 /6 and D0 /4 /6 opcodes
|
2023-11-15 14:29:51 +01:00 |
|
ptitSeb
|
38d35cbef0
|
[DYNAREC] Optimized D2 /1 opcode
|
2023-11-15 13:49:02 +01:00 |
|
ptitSeb
|
3058fefe93
|
[DYNAREC] Optimized D2 /0 opcode
|
2023-11-15 13:44:23 +01:00 |
|
ptitSeb
|
f03d09b949
|
[DYNAREC] Reorganised D2 & D2 ocpodes, and optimized D2 /4 and D2 /6
|
2023-11-15 13:36:59 +01:00 |
|
ptitSeb
|
2343533b41
|
Cleaned up syscall and signed register access
|
2023-11-15 12:12:04 +01:00 |
|
ptitSeb
|
fa2f3c0577
|
[ELFLOADER] Better tracking of mmaped memory
|
2023-11-15 11:51:20 +01:00 |
|
ptitSeb
|
6c28b3584e
|
Better dependancies for fontconfig lib
|
2023-11-15 11:23:36 +01:00 |
|
ptitSeb
|
8fa5ec74ec
|
Added 64/65 [64/65] 90 opcode ([DYNAREC] too)
|
2023-11-15 11:22:15 +01:00 |
|
ptitSeb
|
868ad666ed
|
Workaround to handle MAX_SIGNAL properly
|
2023-11-15 11:17:00 +01:00 |
|
ptitSeb
|
150b035a1b
|
[ELFLOADER] Some more fixes to elf memory manager
|
2023-11-13 10:15:59 +01:00 |
|
ptitSeb
|
fdd775790a
|
Added BOX86_FUTEX_WAITV, disable b default for BAD_SIGNAL, enabled elsewhere
|
2023-11-10 18:10:26 +01:00 |
|
ptitSeb
|
68ff10a18e
|
[DYNAREC] Some more fixes and improvment to shifting opcodes
|
2023-11-10 14:22:56 +01:00 |
|
ptitSeb
|
3f072c8aa8
|
[DYNAREC] Fixed 0F C1 opcode
|
2023-11-10 12:43:17 +01:00 |
|
ptitSeb
|
7b0c1689bb
|
[DYNAREC] Some fixes for potentially missing flags computation in some opcodes
|
2023-11-10 12:35:09 +01:00 |
|
ptitSeb
|
6946198045
|
[INTERPRETER] Fixed some edge-case flags with some shift ocpodes
|
2023-11-10 12:32:59 +01:00 |
|
ptitSeb
|
8f76973fcf
|
[INTERPRETER] Fixed 66 D9/DD opcodes
|
2023-11-10 12:25:09 +01:00 |
|
ptitSeb
|
b9ded7320a
|
[ELFLOADER] Improved wine compatibility (should help #885)
|
2023-11-08 15:28:05 +01:00 |
|
ptitSeb
|
fc14382a07
|
[DYNAREC] Added 66 0F 3A 20 opcode
|
2023-11-08 11:47:51 +01:00 |
|
ptitSeb
|
35cc9af4ff
|
Added F3 0F B8 opcode
|
2023-11-08 11:38:53 +01:00 |
|
ptitSeb
|
0c2d9acd99
|
[DYNAREC] Removed DMB_ISH before jmpnext, it slows things down and doesn't solve anything
|
2023-11-08 11:38:04 +01:00 |
|
ptitSeb
|
9c0ecf0427
|
[DYNAREC] Added 66 0F 3A 63 opcode
|
2023-11-07 21:30:48 +01:00 |
|
ptitSeb
|
10529d007c
|
[DYNAREC] Added 66 0F 3A 16/22 opcodes
|
2023-11-07 18:58:59 +01:00 |
|
ptitSeb
|
ac356fc146
|
[DYNAREC] Added 66 0F 3A DF opcode
|
2023-11-07 18:26:46 +01:00 |
|
ptitSeb
|
0b584bbb48
|
[DYNAREC] Added BOX86_DYNAREC_MISSING to show missing dynarec opcode
|
2023-11-07 18:13:07 +01:00 |
|
ptitSeb
|
c10b105f5f
|
Added SSE4.1 and SSE4.2 spport (backported from box64)
|
2023-11-07 18:06:11 +01:00 |
|
ptitSeb
|
236de084ea
|
Refined ptrace hacks around POKEUSER/PEEKUSER (should help Wine Unity3D games)
|
2023-11-07 15:33:37 +01:00 |
|
ptitSeb
|
72e917bb06
|
Added wrapped function __wcstombs_chk to libc
|
2023-11-06 10:02:24 +01:00 |
|
ptitSeb
|
0d64ab09bb
|
[STEAM] Improved install_steam script
|
2023-11-05 13:43:23 +01:00 |
|
ptitSeb
|
ff0b7683e7
|
Added i386 versionof libunwind.so.8
|
2023-11-04 15:27:19 +01:00 |
|
ptitSeb
|
d210f12f25
|
[ELFLOADER] More changes to elf memory managment
|
2023-11-04 09:10:04 +01:00 |
|
ptitSeb
|
87d346230c
|
[ELFLOADER] Some more regression fixes on elf memory managment
|
2023-11-03 12:11:34 +01:00 |
|
KreitinnSoftware
|
47c65e1e3a
|
Added wrapped symbol posix_spawn_file_actions_addclose to libc (#881)
* Added wrapped symbol posix_spawn_file_actions_addclose to libc
* Fix wrapping signature for posix_spawn_file_actions_addclose
|
2023-11-02 16:01:11 +01:00 |
|
ptitSeb
|
57440bd102
|
[ELFLOADER] Fixed a warning
|
2023-11-02 10:38:46 +01:00 |
|
ptitSeb
|
389c803929
|
[ELFLOADER] Fixed loading of elf with huge alignment
|
2023-11-01 20:13:53 +01:00 |
|
ptitSeb
|
08d8407056
|
[ELFLOADER] Last improvment to elfloader memory managment, should be good now
|
2023-11-01 18:13:34 +01:00 |
|
ptitSeb
|
3f12bde9ff
|
[ELFLOADER] Even more improvment to elfloader memory managment
|
2023-11-01 16:14:05 +01:00 |
|
ptitSeb
|
a47a9d95d7
|
[ELFLOADER] Some more improvment to elfloader memory managment
|
2023-11-01 14:35:03 +01:00 |
|
ptitSeb
|
f2a4125ab8
|
[ELFLOADER] Changed how memory is managed in elfloader
|
2023-10-31 16:37:59 +01:00 |
|
ptitSeb
|
2d3f244935
|
[DYNAREC] Fixed issue with aes-ni extension when aes is not supported in hardware
|
2023-10-31 10:17:12 +01:00 |
|
ptitSeb
|
2a1342c5b3
|
[ARM] Check if PMULL is available before using it
|
2023-10-30 14:30:56 +01:00 |
|
ptitSeb
|
82bf0a99d2
|
Fixed intepreter for 66 0F 3A 44 opcode on x86
|
2023-10-29 14:00:19 +01:00 |
|
ptitSeb
|
c6275bcb62
|
Added AES-NI and PCLMULQDQ support
|
2023-10-29 12:25:02 +01:00 |
|
ptitSeb
|
7a175a9733
|
Improve CPU detection and printing (backported from box64)
|
2023-10-28 18:54:43 +02:00 |
|
ptitSeb
|
75759f9ba7
|
[DYNAREC] Use precise method for FPREM/FPREM1 opcodes
|
2023-10-18 11:10:17 +02:00 |
|
ptitSeb
|
6f966fe468
|
Rollback to previous way of handling tls key destructors (was breaking steam)
|
2023-10-16 12:40:07 +02:00 |
|
ptitSeb
|
f716212932
|
Added BOX86_MUTEX_ALIGNED to use pthread_mutext_t as-is
|
2023-10-15 16:54:46 +02:00 |
|