Commit Graph

4416 Commits

Author SHA1 Message Date
ptitSeb
9c6f99f583 Merge branch 'master' into remove_dynablocklist 2022-11-11 22:35:37 +01:00
ptitSeb
caf0bb9d4d [DYNAREC] Beter test when looking at CALL destination 2022-11-11 22:35:26 +01:00
ptitSeb
753f738368 Fix an issue with dynarec build when running without dynarec 2022-11-11 21:00:32 +01:00
ptitSeb
5eb76327ff Merge branch 'master' into remove_dynablocklist 2022-11-11 19:51:07 +01:00
ptitSeb
06a19ba790 Fix x86 build 2022-11-11 19:49:54 +01:00
ptitSeb
795dd3b305 Merge branch 'master' into remove_dynablocklist 2022-11-11 18:47:11 +01:00
ptitSeb
d63a846748 Improved cpu cores detection and reporting 2022-11-11 18:46:57 +01:00
ptitSeb
3b389b979a Merge branch 'master' into remove_dynablocklist 2022-11-11 00:41:42 +01:00
ptitSeb
3f46f9fb68 Reworked vulkan structure wrapping 2022-11-11 00:41:28 +01:00
ptitSeb
ff92ae2db5 [DYNAREC] Fixed a small issue with a potential harmless invalid read 2022-11-11 00:38:04 +01:00
ptitSeb
20cae21475 Merge branch 'master' into remove_dynablocklist 2022-11-08 21:58:35 +01:00
ptitSeb
521dae4695 Added some more Vulkan wrapped functions and aligned structures 2022-11-08 21:58:22 +01:00
ptitSeb
dfc63d3e46 Small improvment to customMem manager 2022-11-08 20:47:09 +01:00
ptitSeb
af78a2e58b Merge branch 'master' into remove_dynablocklist 2022-11-07 14:57:12 +01:00
ptitSeb
4b7a3046ce Changed again how mmap with NULL hint works (fixes some Wine programs/games, linux Witcher2 still working) 2022-11-07 14:56:56 +01:00
ptitSeb
babbcab3da Merge branch 'master' into remove_dynablocklist 2022-11-03 16:30:01 +01:00
ptitSeb
b0ac567e7a Synbol with version 0 also look for default versionned one 2022-11-03 16:27:29 +01:00
ptitSeb
455fce9ff5 Added special case for GeminiRue (same as A Golden Wake) 2022-11-03 12:05:09 +01:00
ptitSeb
363851f9d2 Fixed non-Dynarec build 2022-11-03 09:43:13 +01:00
ptitSeb
905043012e Removed dynablocklist and introduced hotpages 2022-11-03 09:16:00 +01:00
ptitSeb
e0ba315761 Fixed alignment of XIDeviceEvent structure in some case of XGetEventData call (fixed SuperHexagon GLUT issues) 2022-11-02 21:29:00 +01:00
ptitSeb
e41be11e9f
Update box86syscall.c to use box_malloc and not __libc_malloc 2022-11-01 23:23:39 +01:00
ptitSeb
9f0c33016f Fixed a warning 2022-11-01 23:05:14 +01:00
ptitSeb
faa13945eb [ANDROID] And more fixes for android 2022-11-01 23:04:10 +01:00
ptitSeb
989952a873 [ANDROID] And more fixes. 2022-11-01 21:43:43 +01:00
ptitSeb
bc9f8df2c2 [ANDROID] Well, removed the memory overloading from Android build. 2022-11-01 20:58:47 +01:00
ptitSeb
ddface22a8 [ANDROID] Yet another fix for Android 2022-11-01 20:43:54 +01:00
ptitSeb
cf18090431 [DYNAREC] Small change to use alloca instead of calloc 2022-11-01 20:38:01 +01:00
ptitSeb
cd27cf03e1 Added a bunch of wrapped function to nss3 and co (for Garry's mod, but still not working) 2022-11-01 18:30:59 +01:00
ptitSeb
c0f643dcbe Another fix for Android build 2022-11-01 18:22:02 +01:00
ptitSeb
84ffab7354 [ANDROID] Fixed build 2022-11-01 17:58:18 +01:00
ptitSeb
cbfd949756 Fixed libudev.so.1 dependancy for wrapped libudev.so.0 2022-11-01 17:35:30 +01:00
ptitSeb
55ce03844f Added support Malloc override and libtbbmalloc_proxy, backported from box64 (fixed Hacknet, probably other stuff based on libcef too) 2022-11-01 15:13:22 +01:00
ptitSeb
1451fa8c65 Added support for MOVBE extension ([DYNAREC] too) 2022-11-01 13:19:56 +01:00
ptitSeb
d87f90dca3 [DYNAREC] Reprotect bridge when emu is running 2022-11-01 12:22:29 +01:00
ptitSeb
6f8164da52
Update README_CN.md 2022-11-01 12:20:52 +01:00
ptitSeb
aace0531ab
Update README.md with new sponsors
Thx for keeping this project alive!
2022-11-01 12:20:15 +01:00
ptitSeb
91609788d4 Better fix, again, for dlsym(RTLD_NEXT, ...) 2022-10-29 16:48:16 +02:00
ptitSeb
b5b7019b79 Better fix for dlsym(RTLD_NEXT, ...) 2022-10-29 16:28:09 +02:00
ptitSeb
2bcafd6ef7 Some handling of execve with unexpected argv[0] (backported from box64) 2022-10-29 15:58:14 +02:00
ptitSeb
0f1092200c Try to get a cleaner exit 2022-10-29 14:08:30 +02:00
ptitSeb
ccf612a711 Fix for dlsym(RTLD_NEXT, ...) 2022-10-29 13:52:04 +02:00
ptitSeb
d8ec77da69 Added custom implementation of pthread_once (backported from box64) 2022-10-29 13:49:00 +02:00
ptitSeb
aa3efd01cc Imrpoved Bridges, again 2022-10-29 10:09:25 +02:00
ptitSeb
58ca96e2a5 Try to fix a strange SIGILL on RPI2 build 2022-10-28 13:38:35 +02:00
ptitSeb
5bf7a15f8e Fixed some issue with bridge memory protection handling 2022-10-27 18:44:00 +02:00
ptitSeb
7d863efcf8 [DYNAREC] Last fix was a bit taxing on the performances, fixed that 2022-10-24 14:56:29 +02:00
ptitSeb
6f43a14ddd [DYNAREC] Fixed a potential issue with new flag handling 2022-10-24 10:34:31 +02:00
ptitSeb
369aa14bff [DYNAREC] Better (defered) flag handling in dynarec (gives between 5% and 10% speedup) 2022-10-23 16:16:20 +02:00
ptitSeb
4bd4f320bc Added setutxent/getutxent wrapped functions 2022-10-23 15:35:54 +02:00