Commit Graph

  • 5478879a37 Fixed some issue with Find386CopyRel in elfloader ptitSeb 2021-11-30 22:39:17 +01:00
  • 4e2f50eee7 Backported some of box64 elfloader improvments ptitSeb 2021-11-30 18:48:34 +01:00
  • c47e25bef3 Changed how wrapped ldlinux, libc, libm and libpthread are load to help with newer glibc version (also should help static build of box86) ptitSeb 2021-11-30 11:40:48 +01:00
  • b5203b97bb [DYNAREC] Fixed XADD 16bits opcode ptitSeb 2021-11-29 11:58:30 +01:00
  • a7ac9a0aa8 [DYNAREC] Fixed CMPPD opcode ptitSeb 2021-11-29 11:26:41 +01:00
  • 0540efa171 [DYNAREC] Fixed and refined SQRTPS, RSRQTPS, RCPPS and DIVPS opcodes ptitSeb 2021-11-29 10:59:21 +01:00
  • b3b274acf7 [DYNAREC] Small fix on rcr defered flags calculation ptitSeb 2021-11-29 00:31:17 +01:00
  • 944ffcb788 [DYNAREC] Added missing defered flags functions ptitSeb 2021-11-29 00:27:03 +01:00
  • 865baf0d5f [DYNAREC] Fixed RCR Ed, 1 opcode ptitSeb 2021-11-29 00:25:21 +01:00
  • 8b555503c1 Fixed warning on wrapped libdbus ptitSeb 2021-11-29 00:16:44 +01:00
  • 11bb6bb2aa Fixed warning on wrapped libsdl2 ptitSeb 2021-11-29 00:14:10 +01:00
  • 63864adbda [DYNAREC] Fixed remaining issue for SOFTFP build (for Pandora) ptitSeb 2021-11-29 00:13:52 +01:00
  • 0d89989c20 Fixed a warning ptitSeb 2021-11-28 23:37:57 +01:00
  • 59d4821bdc [DYNAREC] More tweaks to SOFTFP build for Pandora ptitSeb 2021-11-28 23:37:42 +01:00
  • 24ecba3e9e [DYNAREC] Fixed potential issue with FISTP64 and issue with SOFTFP (so Pandora mainly) ptitSeb 2021-11-28 23:32:11 +01:00
  • d9f9b86996 [DYNAREC] Fixed shld32 opcode ptitSeb 2021-11-28 19:37:26 +01:00
  • c27febf172 [DYNAREC] Fixed some warning ptitSeb 2021-11-28 18:14:44 +01:00
  • d18af9daf8 [DYNAREC] Fixed 66 F7 /6 DIV opcode ptitSeb 2021-11-28 17:09:15 +01:00
  • 4813a35eec [DYNAREC] Fixed an old issue with (quite rare) 66 AF STOSW opcode ptitSeb 2021-11-25 19:55:24 +01:00
  • 5bd33084dd Improved test17 a bit ptitSeb 2021-11-25 19:54:52 +01:00
  • 939c54792f Small optim on test8 that need PF ptitSeb 2021-11-24 22:37:41 +01:00
  • 28f6f58dd7 [DYNAREC] Small optim on FNCLEX opcode ptitSeb 2021-11-24 22:37:22 +01:00
  • 27fd1d11b8 Update COMPILE.md ptitSeb 2021-11-23 12:49:43 +01:00
  • 39355d3bd6 Merge pull request #508 from ryanfortner/improve-readme ptitSeb 2021-11-23 01:03:40 +01:00
  • 1582b486db Update readme.md Ryan Fortner 2021-11-22 18:45:57 -05:00
  • e4d58dd9cb Update README.md Ryan Fortner 2021-11-22 13:39:50 -05:00
  • f417d640e0 Improve readme Ryan Fortner 2021-11-22 13:35:42 -05:00
  • f79e16f48d [DYNAREC] Small changes, mostly cosmetics, on Barriers ptitSeb 2021-11-21 21:04:29 +01:00
  • 365daab33c [DYNAREC] Improved D9 FC FRNDINT and DF /7 FISTP opcodes ptitSeb 2021-11-21 18:37:00 +01:00
  • 62fceaaa3c Improve test19 ptitSeb 2021-11-21 18:35:38 +01:00
  • 5af78fb18a [DYNAREC] Optimised D1 /3 RCR Ed, 1 opcode ptitSeb 2021-11-21 14:09:14 +01:00
  • 2dae632d24 [DYNAREC] Optimized shld32 ptitSeb 2021-11-21 13:56:48 +01:00
  • 680e460ecd [DYNAREC] Small optim for DIV opcode ptitSeb 2021-11-21 11:21:35 +01:00
  • 07e715bb6d Fixed a warning ptitSeb 2021-11-21 11:21:10 +01:00
  • e255bc0874 Merge pull request #505 from Moldytzu/master ptitSeb 2021-11-20 17:42:43 +01:00
  • 0d0129e7c3 fix broken link Alex 2021-11-20 18:40:32 +02:00
  • 3ca24bd45c Merge pull request #504 from Seas0/master ptitSeb 2021-11-20 10:45:43 +01:00
  • a627363afa Start of a new dev. cycle ptitSeb 2021-11-20 10:45:27 +01:00
  • bcf6ca9e52 [DOC] Adding Chinese doc, partially referenced box64's Reference: https://github.com/ptitSeb/box64/blob/main/docs/README_CN.md Seas0 2021-11-20 17:29:46 +08:00
  • 561579a7d6 [DOC] minor typo fix Seas0 2021-11-20 16:00:08 +08:00
  • 5368285be0 Bumped version to v0.2.4 v0.2.4 ptitSeb 2021-11-19 21:57:50 +01:00
  • 096ff18ee8 Update CHANGELOG.md ptitSeb 2021-11-19 21:41:31 +01:00
  • 2cde569916 [DYNAREC] Small cosmetic change ptitSeb 2021-11-19 21:41:15 +01:00
  • f0afcb2e62 [DOC] Small change to COMPILE.md, especially for i386 build ptitSeb 2021-11-19 15:39:12 +01:00
  • 5b606a785d [DYNAREC] Added an option to simulate Strong Memory Model, and auto activate it when libmonobdgcw-2.0.so is detected ptitSeb 2021-11-19 15:34:57 +01:00
  • 6bfa4a390c [DYNAREC] Disable BigBlock when libmonobdwgc-2.0.so is loaded ptitSeb 2021-11-19 13:48:53 +01:00
  • 1b91e9d614 [TRACE] Fixed trace on function from a dlopen library not triggering properly ptitSeb 2021-11-19 13:46:30 +01:00
  • bff458d636 [DYNAREC] Change mutex locks a bit on Dynablock / Memorymap handling (backported from box64) ptitSeb 2021-11-19 13:44:40 +01:00
  • 8814b73eb3 [DYNAREC] Improved cancelling of FillBlock (backported from box64) ptitSeb 2021-11-19 13:02:23 +01:00
  • d116855eb8 [DYNAREC] Added an option to disable BigBlock building (backported from box64) ptitSeb 2021-11-19 12:10:47 +01:00
  • 5dd4a31f17 Merge pull request #501 from Seas0/tokitori2+fix ptitSeb 2021-11-19 10:39:52 +01:00
  • a32bf25289 Update CMakeLists.txt ptitSeb 2021-11-19 10:38:02 +01:00
  • eac21c4f59 Adding missing macro for Tokitori 2+ patch to fix compile error for RK3288 and etc. Seas0 2021-11-19 17:23:52 +08:00
  • f4f5cb2e80 Merge pull request #500 from Seas0/master ptitSeb 2021-11-19 10:16:59 +01:00
  • f559a75353 fix typo (GAMEHELL -> GAMESHELL) Seas0 2021-11-19 17:04:30 +08:00
  • aff26ce1c0 Adding Github Action auto build Seas0 2021-11-19 15:02:32 +08:00
  • 49717bf706 Added tokitori2+ patch to Oyra/Pandora/RK3288 and GO Advanced clones ptitSeb 2021-11-15 17:44:52 +01:00
  • 283eecadd6 Added some missing Vulkan wrapped function (now dxvk 1.9.2 works with wine on Radeon mesa driver) ptitSeb 2021-11-14 14:08:12 +01:00
  • 9069f56a9d [TRACE] Improve symbol name in LOG=2 (backported for box64) ptitSeb 2021-11-14 12:08:00 +01:00
  • 422c095ebf [TRACE] reduce code under mutex for x86int3 trace ptitSeb 2021-11-14 11:33:03 +01:00
  • 8373bee595 Fixed ResolveFile, so execvp doesn't sefgfault when executale is not found (help Wine when ntl_auth is not found) ptitSeb 2021-11-14 10:42:20 +01:00
  • a474c66e26 [DYNAREC] Optimzed ROR Eb, 1 and ROL Eb, 1 opcodes ptitSeb 2021-11-09 11:48:13 +01:00
  • b933efedd1 [DYNAREC] Fixed shrd32 optimization ptitSeb 2021-11-09 18:38:33 +01:00
  • 8719e9a857 [DYNAREC] Fixed SUBSET flags handling again (fixes sound in zsnes) ptitSeb 2021-11-08 18:38:06 +01:00
  • 2995c5312e [DYNAREC] Optimized shrd32 opcode ptitSeb 2021-11-07 20:36:07 +01:00
  • 0bed0d5b9c [DYNAREC] Fixed rare case or ROR and ROL with u8=0 ptitSeb 2021-11-07 18:41:28 +01:00
  • 4e4d4515d0 [DYNAREC] Optimized RCR Ed, 1 opcode ptitSeb 2021-11-07 18:35:29 +01:00
  • 6b46117211 [DYNAREC] Optimized 66 F7/6 DIV opcode ptitSeb 2021-11-07 18:00:10 +01:00
  • 679dbafc9e Fixed some borderline cases with CMPSS opcode ([DYNAREC] too) ptitSeb 2021-11-07 09:15:05 +01:00
  • f6415a746c Added a few more gtk3 and co wrapped functions ptitSeb 2021-11-02 22:35:29 +01:00
  • b5623128b2 Merge pull request #494 from rajdakin/printerfix ptitSeb 2021-11-04 11:38:50 +01:00
  • cdcf85bdfa Fixed some issues rajdakin 2021-11-04 11:31:51 +01:00
  • 41f301c3c4 Fixed some ARM instructions in the printer rajdakin 2021-11-04 11:18:11 +01:00
  • 2641c5b274 Fixed RK3288 profile (for #493) ptitSeb 2021-11-03 21:28:58 +01:00
  • 9f4c37104a [DYNAREC] Optimized fxam ptitSeb 2021-11-02 21:19:42 +01:00
  • 428d59a1b0 [DYNAREC] More changes to flags optimisations ptitSeb 2021-11-01 17:52:49 +01:00
  • f3532ccb99 [DYNAREC] Math on ESP don't needs X_PEND or X_ALL flags ptitSeb 2021-11-01 14:07:59 +01:00
  • 64f7ff5880 [DYNAREC] Fixed LOCK prefix with Memory Barrier (speedup Wine D3D games) ptitSeb 2021-10-31 12:20:47 +01:00
  • 79fd8562bf [DYNAREC] Added DMB emitter ptitSeb 2021-10-31 11:10:18 +01:00
  • b2aab80ef0 [DYNAREC] Simplified Flag propagation ptitSeb 2021-10-31 11:02:34 +01:00
  • cb9698a5b0 Added wrapped libtbbmalloc ptitSeb 2021-10-30 22:50:37 +02:00
  • 3c0ac75fc7 Merge pull request #490 from Moldytzu/master ptitSeb 2021-10-30 22:46:40 +02:00
  • 00c7e88da0 Added procision on building with ARM_DYNAREC without hardware profile (for #489 and #487) ptitSeb 2021-10-30 22:45:01 +02:00
  • e26d7981b0 compiling instructions for Tinker Board 1/1S Alex 2021-10-30 23:45:13 +03:00
  • 2d184211bf Merge pull request #488 from Danct12/a64 ptitSeb 2021-10-30 19:39:52 +02:00
  • 1d7072bf86 Add A64 to docs/COMPILE.md Danct12 2021-10-30 22:35:53 +07:00
  • 33401074e7 Add A64 profile Danct12 2021-10-30 22:33:59 +07:00
  • 35fcd0b269 Added DATAVM macro for wrapped functions ptitSeb 2021-10-30 16:48:03 +02:00
  • 6ce9ba83df [DYNAREC] Added FPU in some CFLAGS and ASMFLAGS (to help #487) ptitSeb 2021-10-30 15:33:19 +02:00
  • 0ee881cf0d Added Phytium paragraph to COMPILE.md ptitSeb 2021-10-30 12:11:56 +02:00
  • 9bf5db778b Better wrapping for xmlParseChunk (should help #486) ptitSeb 2021-10-30 12:09:08 +02:00
  • bcdeff5217 [DYNAREC] Force architecture to armv7 if using DYNAREC without any hardware profile (may help #487) ptitSeb 2021-10-30 10:11:19 +02:00
  • 4a7c16c336 Fixed wrapped __pthread_mutex_destroy that was exported ptitSeb 2021-10-28 19:28:38 +02:00
  • fa4b5fe75a Aligned one more Vk structure ptitSeb 2021-10-27 22:23:41 +02:00
  • 7cf983f765 Updated the CHANGELOG ptitSeb 2021-10-27 19:43:21 +02:00
  • 102e0a8ab3 Added a comment, internal note of a todo ptitSeb 2021-10-27 19:43:10 +02:00
  • 754d7fc8a6 Detect box64 and export 64bits system if present ptitSeb 2021-10-24 19:08:58 +02:00
  • 79d355668f Optimized (and small fixes) to custom allocator ([DYNAREC] Speedup long launch time) ptitSeb 2021-10-24 19:06:36 +02:00
  • 189cd84c41 Wrapped libtcmalloc.so.0 the same as libtcmalloc_minimum.so.4 ptitSeb 2021-10-23 17:16:45 +02:00
  • a5b13f592b Better wrpaping for g_initable_new ptitSeb 2021-10-23 10:29:46 +02:00