Commit Graph

  • ec19cc1e41 Removed a debugg leftover ptitSeb 2021-04-05 11:06:40 +02:00
  • 63e099a912 [DYNAREC] Added 66 87 and 66 0F C1/C8..CF opcodes ptitSeb 2021-04-05 11:04:57 +02:00
  • 282309ee9b Ignore a segfault on access when everything seems fine (probably a multitask glitch, makes linux Terraria works ptitSeb 2021-04-04 22:33:15 +02:00
  • bd48cae19f Simplified signal handling and [DYNAREC] Simplified dynablock/memory handling (backported from box64) ptitSeb 2021-04-04 18:17:24 +02:00
  • b2d8a5ceb8 Ooops, this typo must have broken some multitrheads apps ptitSeb 2021-04-04 15:17:48 +02:00
  • 438677e61a Small changes, mostly cosmetics ([DYNAREC] too) ptitSeb 2021-04-04 15:17:23 +02:00
  • 44a7535791 Added wrapped FcFreeTypeCharIndex to libfontconfig ptitSeb 2021-04-01 21:57:44 +02:00
  • 2117a62dc1 Added libdl.so as a dependancy to libGL.so ptitSeb 2021-04-01 21:06:25 +02:00
  • 99c27bed99 Added wrapped FcCharSetCount function to libfontconfig ptitSeb 2021-04-01 21:03:49 +02:00
  • 161cd9dc3f [DYNAREC] Change dlog level of this message (to much spam on LOG_INFO) ptitSeb 2021-04-01 18:57:00 +02:00
  • 0228fcd7d3 Added wrapped FcNameRegisterObjectTypes function to libfontconfig ptitSeb 2021-04-01 16:23:34 +02:00
  • 3da4e03ddc Merge pull request #367 from rajdakin/fix_rootc ptitSeb 2021-03-28 20:05:11 +02:00
  • 8030af55b8 [CMAKE] Fixed builds with '.c' in the path rajdakin 2021-03-28 20:01:56 +02:00
  • ee757c117c Use a simple pthread_exit wrapping, to not mess with pthread cancel stuff ptitSeb 2021-03-28 17:30:11 +02:00
  • a93665abf4 Fixed a warning ptitSeb 2021-03-28 14:05:24 +02:00
  • e3c39f4f97 Better handling of Stacks ptitSeb 2021-03-28 14:01:27 +02:00
  • 9bf5c20a9a Reworked README a bit ptitSeb 2021-03-27 19:48:55 +01:00
  • c02a069c5e Fixed aio_suspend64 function signature (fixing file transfert for TeamSpeak Server) ptitSeb 2021-03-27 19:15:08 +01:00
  • e5bf05c5c2 [DYNAREC] Better handling of bridge ptitSeb 2021-03-27 19:14:17 +01:00
  • 017d82d16e [DYNAREC] Removed lock on Memory Protection, and change Dynarec generation to have anticiped ending if a block already exist for next address (should help C# and Unity3D softwares) ptitSeb 2021-03-27 12:50:20 +01:00
  • 5f6d75da12 Added libudev1 as alternative to libudev0 ptitSeb 2021-03-27 08:29:07 +01:00
  • 633919dd74 Small changes t libc and libdbus ptitSeb 2021-03-27 08:00:56 +01:00
  • e83a119cbb Added one more symbol from libfontconfig ptitSeb 2021-03-26 14:21:49 +01:00
  • 00ac8ec1aa Added some symbols from SDL2.0.12 and 2.0.14 ptitSeb 2021-03-26 14:21:05 +01:00
  • 491f111caf [DYNAREC] Fixed F3 0F BC opcode ptitSeb 2021-03-25 15:07:52 +01:00
  • 8e92453f4c Cosmetic changes to some wrapped function signatures from libresolv ptitSeb 2021-03-25 13:58:06 +01:00
  • bc198c37d7 Improve shutdown sequence ptitSeb 2021-03-25 11:48:46 +01:00
  • 5ab84a6e78 Minor cosmetic changes to some libc wrapped functions signatures ptitSeb 2021-03-25 11:48:31 +01:00
  • 334080dfd0 Merge pull request #363 from Jai-JAP/patch-1 ptitSeb 2021-03-25 07:56:06 +01:00
  • 46012a6a8c Update COMPILE.md Jai-JAP 2021-03-25 10:45:40 +05:30
  • 3b546a6048 Smale cosmetic changes ptitSeb 2021-03-24 19:28:17 +01:00
  • 522b8d5fc0 Fix non-Dynarec build that would crash at start ptitSeb 2021-03-24 19:27:23 +01:00
  • 74d3bb76da Various small (cosmetics) fixes ptitSeb 2021-03-24 11:42:28 +01:00
  • a28080e065 Better mecanism for pthreard_once callback handling ptitSeb 2021-03-24 11:42:09 +01:00
  • 638b341ba5 Avoid potential deadlock on bridge creation with dynarec (may help #217) ptitSeb 2021-03-18 14:26:05 +01:00
  • c254dc3121 Made the mutex for memory protection recursive, to try mitigate lock on #217 ptitSeb 2021-03-17 08:43:43 +01:00
  • fe0778656b [DYNAREC] cosmetic change ptitSeb 2021-03-17 08:42:42 +01:00
  • e478b99307 [DYNAREC] Fixed NEON used reg push/pop when calling C function from dynablock ptitSeb 2021-03-15 13:47:59 +01:00
  • 9d2cd89a7c [DYNAREC] Fixed comment on dynarec on CMake project ptitSeb 2021-03-15 13:47:10 +01:00
  • be82ccbfcd Merged MMX and x87 regs (like in actual hardware) ptitSeb 2021-03-13 19:13:30 +01:00
  • 18dfbb61b4 Fixed a few minor leaks ptitSeb 2021-03-13 16:43:29 +01:00
  • 0f8e39d785 Another batch of various fix, mostly cosmetics ptitSeb 2021-03-13 14:36:02 +01:00
  • c4fdf490a2 Improve handling of rounding of SSE ([DYNAREC] too) ptitSeb 2021-03-13 08:56:10 +01:00
  • 55764011db Fixed png16 wrapped png_create_read_struct function signature ptitSeb 2021-03-13 08:50:36 +01:00
  • 9a483890b6 Merge pull request #360 from WheezyE/patch-3 ptitSeb 2021-03-11 21:35:01 +01:00
  • 4421377624 Update X86WINE.md Eric Wiessner (KI7POL) 2021-03-11 13:32:55 -07:00
  • f817d06e14 Added a workaround for the '...' of g_set_error wrapped function ptitSeb 2021-03-11 17:37:46 +01:00
  • 6b0b389a69 Merge pull request #359 from Itai-Nelken/patch-1 ptitSeb 2021-03-10 20:33:07 +01:00
  • 496899ffe3 Update X86WINE.md Itai Nelken 2021-03-10 21:28:07 +02:00
  • 7a05331e76 Merge pull request #358 from WheezyE/patch-1 ptitSeb 2021-03-10 19:58:34 +01:00
  • e7e725cb5e Merge pull request #357 from WheezyE/patch-2 ptitSeb 2021-03-10 19:57:39 +01:00
  • 8385f6ad4e Update README.md Eric Wiessner (KI7POL) 2021-03-10 11:19:18 -07:00
  • aeb3f7a438 Update X86WINE.md Eric Wiessner (KI7POL) 2021-03-10 11:13:28 -07:00
  • d9fa04d2ed Merge pull request #356 from meveric/master ptitSeb 2021-03-10 11:29:03 +01:00
  • d4b5e585d1 fixing typos meveric 2021-03-10 10:09:02 +00:00
  • 8579037bb1 copied symbols from png12 to png16 meveric 2021-03-10 09:59:48 +00:00
  • 13cce1a4dd Various (mostly cosmetics) adjustments to wrapped functions signature ptitSeb 2021-03-09 21:52:07 +01:00
  • 5724dfad87 wrapped g_cond_init, g_cond_clear, g_cond_wait of glib2 meveric 2021-03-09 20:02:53 +00:00
  • f370bf77a8 [DYNAREC] Better handling of SMC dynablocks ptitSeb 2021-03-08 14:52:17 +01:00
  • fc3540ac08 Fixed libGLU callback wrapped function, and added libalure wrapped (was ready for a long time in fact) ptitSeb 2021-03-07 18:17:59 +01:00
  • c16f361c4a Refined .gitignore for TwisterOS Armbian ptitSeb 2021-03-07 17:14:49 +01:00
  • 92a0f507af Small cosmetics changes in signal handler ptitSeb 2021-03-07 16:54:28 +01:00
  • 6bb7cdbdd4 Some small improvment on interpretor fow a few MMX opcodes ptitSeb 2021-03-07 16:34:07 +01:00
  • 1809a2bac3 Small adjustments to pthread cancel handling and a few libc functions signatures ptitSeb 2021-03-07 14:20:20 +01:00
  • 430658c1a4 Merge pull request #353 from WheezyE/patch-1 ptitSeb 2021-03-07 07:54:17 +01:00
  • 746383b72b Update X86WINE.md Eric Wiessner (KI7POL) 2021-03-06 19:52:25 -07:00
  • d244151ca2 Added 65 13 ADC Gd,GS:Ed opcode (for #349) ptitSeb 2021-03-06 09:20:42 +01:00
  • e4c1626638 Fix a build error with NOALIGN ptitSeb 2021-03-06 09:20:11 +01:00
  • c07cee0d01 Merge pull request #350 from WheezyE/patch-1 ptitSeb 2021-03-06 09:16:23 +01:00
  • 43132bd9b0 Create X86WINE.md Eric Wiessner (KI7POL) 2021-03-05 23:37:21 -07:00
  • ed982e1d2c [DYNAREC] Fixed NotEqual on float/double SSE flag handling (help ut99 build 469) ptitSeb 2021-03-05 16:18:35 +01:00
  • 7420ea052d Small fix on atol function signature ptitSeb 2021-03-05 15:02:10 +01:00
  • 044326d337 Added 65 0F B6 opcode ptitSeb 2021-03-03 20:07:42 +01:00
  • 96c126bbcc Update Zydis header to latest version ptitSeb 2021-03-03 18:55:26 +01:00
  • ba0e524805 Merge pull request #348 from mobilegmYT/patch-1 ptitSeb 2021-03-02 19:40:57 +01:00
  • ba19f56338 Add RPI to pi-apps RPI News 2021-03-02 11:26:59 -07:00
  • 14df602fa4 Moved install instructions higher up and added pi-apps RPI News 2021-03-01 20:06:47 -07:00
  • d972e205ac Fixed jpeg62 compress issue (should help #343, WeChat and other Wine app that create jpeg with windowscodec) ptitSeb 2021-02-27 16:29:55 +01:00
  • 114f2b8cd2 Wrapped libtiff.so.5 (minimal set of functions for Wine) ptitSeb 2021-02-27 15:32:41 +01:00
  • 87f8830d16 [DYNAREC] Fixed DD /1 FISTTP opcode (fixed WK issue) ptitSeb 2021-02-26 11:21:43 +01:00
  • a0afe05995 [DYNAREC] Added new option BOX86_NODYNAREC to forbid creation of Dynablock in an interval range (to debug difference between Dynarec and Interpretor) ptitSeb 2021-02-26 10:14:01 +01:00
  • ddd4d37ad1 Merge pull request #345 from SpacingBat3/patch-2 ptitSeb 2021-02-25 20:53:14 +01:00
  • ede296ef01 Fixed link to "x86primop.c". SpacingBat3 2021-02-25 20:07:29 +01:00
  • 1307ce364d [DYNAREC] Small fix for previous commit, adjusting ARM PC ptitSeb 2021-02-25 13:54:34 +01:00
  • 37fa84d762 [DYNAREC] Get a warning on trace build when jump to NULL address (with some info of the origin of the jump) ptitSeb 2021-02-25 13:46:06 +01:00
  • b3e984bd22 More fixes to elfloader when hinted memory is not satisfied ptitSeb 2021-02-23 18:43:26 +01:00
  • 7da5b9b7eb Added some log for elfloader with ET_DYN and hinted addr ptitSeb 2021-02-23 18:36:30 +01:00
  • 55b979f656 More try at fixing elfloader with ET_DYN that have hinted vaddr ptitSeb 2021-02-23 18:04:18 +01:00
  • 815a6c3ade More fixes to elfloader for ET_DYN type of elf ptitSeb 2021-02-23 16:04:01 +01:00
  • 33db7a8005 New change on elfloader and mmap handling ptitSeb 2021-02-23 15:18:49 +01:00
  • 963ac3039e Deactivated wine_prereserve if not wine_preloaded ptitSeb 2021-02-23 12:09:37 +01:00
  • 552db005b1 [DYNAREC] Fixed a compilation warning ptitSeb 2021-02-23 09:49:47 +01:00
  • 2d1e8cf1f2 Deactivated wine_preload again, the order between lib load and wine_preload doesn't seem correct ptitSeb 2021-02-23 07:51:30 +01:00
  • 8e44e8bf13 Fixed elfloader when using wine_preload (which need MAP_FIXED on mmap) ptitSeb 2021-02-22 22:02:56 +01:00
  • e7cc7b3409 [DYNAREC] quick fix to the ARM->x87 flags conversion improvment ptitSeb 2021-02-22 20:12:11 +01:00
  • 4e5473150a Use mmap for custommem (hardcoded optionnal for now), and improve JMPTABLE, DYNAMAP and MEMPROT memory handling ptitSeb 2021-02-22 19:10:01 +01:00
  • e8e7597c62 Reactivated and improved wine_loader detection and wine_prereserve mecanism ptitSeb 2021-02-22 19:01:19 +01:00
  • f9b03600d1 Added an error if elfloader mmap are not at the requested address ptitSeb 2021-02-22 18:59:31 +01:00
  • 88a8ebb1dc Removed the MAP_FIXED flag to elfloader mmap (maybe need to add a warning if allocated mem is at a different location?) ptitSeb 2021-02-22 18:54:34 +01:00
  • 4445785ee1 [DYNAREC] Improved the CALL 0 hack to make it more generic ptitSeb 2021-02-22 18:51:02 +01:00