Commit Graph

  • 2e60a6b6e7 [DYNAREC] Added a YIELD opcode for F3 90 PAUSE opocde (instead of nothing) ptitSeb 2021-08-29 09:01:23 +02:00
  • f24684f478 [DYNAREC] Small optim for LOCK opcodes with fixed addresses ptitSeb 2021-08-28 19:12:50 +02:00
  • f43a507e91 Allow older version of python to be used ptitSeb 2021-08-27 16:02:42 +02:00
  • 25f7283af9 Redone some of the wrapping of freetype to be consistant with other wrapping ptitSeb 2021-08-27 10:01:21 +02:00
  • ea29d3f6df Merge pull request #451 from ye-yeshun/master ptitSeb 2021-08-27 08:52:19 +02:00
  • 1592f9246b Merge pull request #450 from wannacu/master ptitSeb 2021-08-27 08:45:02 +02:00
  • b481c25ee5 Merge branch 'master' into master ptitSeb 2021-08-27 08:44:54 +02:00
  • e6fa77b3c0 Fix build on ARM platform ptitSeb 2021-08-27 08:39:01 +02:00
  • 3da5f56257 Merge pull request #449 from rajdakin/rebuild_wrappers ptitSeb 2021-08-27 07:55:54 +02:00
  • d97dfa768a Add 'LZCNT' instruction. Yeshun Ye 2021-08-27 11:41:58 +08:00
  • 1d671b104b Add 'PSIGNW' instruction. Yeshun Ye 2021-08-27 11:40:33 +08:00
  • d7cb28a66b Add 'palignr' instruction. Yeshun Ye 2021-08-27 11:38:28 +08:00
  • d153456653 Bug fixes and version bump rajdakin 2021-08-27 01:12:12 +02:00
  • ad77202a05 Last step in upgrading the rebuild_wrappers script rajdakin 2021-08-27 00:39:29 +02:00
  • 20ffd3681e Fixed the same minor issue as in box64 rajdakin 2021-08-27 00:30:41 +02:00
  • d66c1f4510 Added GOWM, GOWS, GOW2 support rajdakin 2021-08-27 00:29:42 +02:00
  • fcdd6f7947 Fixed bz2's stream unwrapping rajdakin 2021-08-27 00:01:19 +02:00
  • 1b54190c15 First step at upgrading the script rajdakin 2021-08-26 23:23:49 +02:00
  • 7550203dc9 Fixed some wrapper headers rajdakin 2021-08-26 23:20:08 +02:00
  • 380e9fa09e use GOM to wrap FT_Outline_Decompose (libfreetype) wannacu 2021-08-26 23:03:11 +08:00
  • c04aeec3e5 Fixed wine/vulkan paragraph in README (for #445) ptitSeb 2021-08-23 10:28:04 +02:00
  • b758d842c4 Added some precisions to Vulkan support in README ptitSeb 2021-08-22 09:19:58 +02:00
  • ff9da0c850 Merge pull request #444 from chunky-milk/master ptitSeb 2021-08-22 09:11:44 +02:00
  • 87681ffcaa move LICENSE back to root Ryan Fortner 2021-08-21 14:04:53 -04:00
  • 47c33cd5a9 cancelFillBlock is DYNAREC only (for #443) ptitSeb 2021-08-21 17:44:49 +02:00
  • ea9e9da829 Improved handling of default version symbol (HalfLife, and probably other, works now) ptitSeb 2021-08-12 17:22:40 +02:00
  • 0ffcfcb0c0 Added a few more gnutls wrapped functions ptitSeb 2021-08-12 10:11:14 +02:00
  • 132d2dc3fc Added one gnutls function ptitSeb 2021-08-12 09:33:17 +02:00
  • de61c33093 Fixed BOX86_JITGDB=2 not working ptitSeb 2021-08-11 17:06:12 +02:00
  • 38b12c9773 Small fixes to some thread wrapped functions ptitSeb 2021-08-11 12:09:26 +02:00
  • 2734536fa7 [DYNAREC] Added handling of Segfault triggered while FillBlock is running, to just cancel the dynablock and use interpretor there ptitSeb 2021-08-11 10:46:08 +02:00
  • d4e7852598 Small adjustment with vorbisfile wrapping ptitSeb 2021-08-10 10:17:46 +02:00
  • fd3da6af08 Change lock order in relock function, just in case ptitSeb 2021-08-10 10:15:45 +02:00
  • de3ec8e7af Small fix to longjump inside signal handling ptitSeb 2021-08-09 13:55:21 +02:00
  • 2256560985 Some more work on signal handling to try avoid deadlock ptitSeb 2021-08-09 12:00:53 +02:00
  • 342ee45558 Added 65 D0/D2 opcodes ptitSeb 2021-08-07 20:04:03 +02:00
  • c207597409 Some more small changes to signal handling, again ptitSeb 2021-08-07 19:49:40 +02:00
  • 2f5198eb9f Check protection status before recomputing a hask of a block (not sure it's really usefull) ptitSeb 2021-08-07 19:49:19 +02:00
  • 96fb201246 Added test about longjmp in singal handling ptitSeb 2021-08-05 07:49:57 +02:00
  • ff36508548 Change Signal handling to always use sigaction, and improve longjmp in signal handler handling ptitSeb 2021-08-04 18:07:26 +02:00
  • 02612749c8 Merge pull request #434 from piz-ewing/master ptitSeb 2021-08-04 08:33:14 +02:00
  • 7648cd9a56 Fixed INC/DEC (for lazy flags) piz-ewing 2021-08-04 14:28:23 +08:00
  • 95feb02d97 Add a precision for PI4 on 64bits OS in COMPILE.md ptitSeb 2021-08-03 15:00:09 +02:00
  • 36a49e135e Merge pull request #432 from wannacu/master ptitSeb 2021-08-03 08:28:37 +02:00
  • 8fe7b90daa [DYNAREC] Added 66 0F 38 06 opcode Zhipeng Zhao 2021-08-03 14:09:13 +08:00
  • 238103a5e0 Added wrapped modify_ldt to libc (for #424) ptitSeb 2021-08-01 08:22:48 +02:00
  • 72e0d80af9 Merge pull request #427 from lifning/master ptitSeb 2021-07-29 23:26:48 +02:00
  • 21b61f07da Add SDL_GameControllerHasLED and SDL_GameControllerHasSensor stubs from SDL 2.0.14 (used by recent versions of FNA) lifning 2021-07-29 12:29:13 -07:00
  • 1d67fb050c Use proper ld-linux.so ALTNAME2 on little-endian PowerPC lifning 2021-07-29 12:28:04 -07:00
  • 40eaacc33b Added /lib/box86 and /usr/lib/box86 to default BOX86_LD_LIBRARY_PATH ptitSeb 2021-07-28 21:51:06 +02:00
  • 4b47e699f5 Added many libGL extension (from box64) ptitSeb 2021-07-28 21:49:40 +02:00
  • d845f048ea Added 65 29 opcode ([DYNAREC] too) (for #425) ptitSeb 2021-07-28 14:27:24 +02:00
  • e70dc0af56 Added 65 D1/D3 opcodes ([DYNAREC] too) (for #425) ptitSeb 2021-07-28 14:16:40 +02:00
  • 3c3c64f3c7 [DYNAREC] Fixed 65 0F AF opcode (for #425) ptitSeb 2021-07-28 12:11:34 +02:00
  • 87a9ce334a Added 65 0F AF opcode ([DYNAREC] too) (for #425) ptitSeb 2021-07-28 11:36:38 +02:00
  • ace58063e4 Added 65 21 opcode ([DYNAREC] too) (for #425) ptitSeb 2021-07-28 11:18:58 +02:00
  • 33ef14cd5d Added 65 23 opcode ([DYNAREC] too) (for #425) ptitSeb 2021-07-27 13:34:52 +02:00
  • 4f6196b330 Merge pull request #422 from icecream95/vtable_internal ptitSeb 2021-07-23 09:58:42 +02:00
  • fbe1ff93e9 Set the internal vtable for D3D9 structs Icecream95 2021-07-23 10:23:01 +12:00
  • b2581fccaa Merge pull request #420 from Jai-JAP/aur ptitSeb 2021-07-22 14:40:37 +02:00
  • 056e29c9a8 Rename archlinux/ to pkgbuilds/ Jai-JAP 2021-07-22 17:44:53 +05:30
  • 0bf409fc10 Update archlinux/* Jai A P 2021-07-22 17:38:22 +05:30
  • 6d2a3883ac Change email address in PKGBUILD header ptitSeb 2021-07-22 13:30:39 +02:00
  • d7dcb56105 Fixed status of C2 x87 flags after sin, cos, sincos and tan function ([DYNCAREC] too) (for #158, thnk @icecream95 for the debugging) ptitSeb 2021-07-21 12:04:18 +02:00
  • a62a9f6c75 Added wrapped function gtk_input_add_full to gtk2 ptitSeb 2021-07-17 15:40:53 +02:00
  • b4c32dd56b Added a few more gtk2 progress wrapped functions ptitSeb 2021-07-17 14:43:03 +02:00
  • 3a323abc9a [DYNAREC] Fix potential deadlock (for #417, thx for the hint) ptitSeb 2021-07-16 10:49:17 +02:00
  • 1fefd5c82c Change COMPILE.md to remove the '-j4' on Pi build instruction, as it can fail depending the amount of memory available, but added a comment for those who wants to use it ptitSeb 2021-07-13 21:57:09 +02:00
  • e470a28bda Small changes on MOV Ed, Seg and CALL FAR opcodes ptitSeb 2021-07-13 16:45:26 +02:00
  • 435f1c2a16 Small change to not try to fetch bock at new thread if dynarec is disabled ptitSeb 2021-07-13 16:44:50 +02:00
  • e9f72c1e33 Merge pull request #411 from WheezyE/patch-1 ptitSeb 2021-07-13 07:35:26 +02:00
  • f8d8c6c7a4 Update COMPILE.md Eric Wiessner (KI7POL) 2021-07-12 17:44:22 -06:00
  • 0c7022a756 Fixed ELF Signature detection ptitSeb 2021-07-12 22:18:52 +02:00
  • 7254e5558b Fixed some memory issue when launching box64 from box86 main ptitSeb 2021-07-12 14:29:32 -05:00
  • 17cdb30ab1 Use box64 to launch x64 binary (if box64 is present in same folder as box86) ptitSeb 2021-07-12 12:38:08 -05:00
  • db743b1226 Name Trace build as box86 (remove the trailing t) ptitSeb 2021-07-12 11:39:27 -05:00
  • e9cc8d43a9 Re-splitted mmx and x87 regs (not sure why, but this fixes the Shaking Cam issue in The Witcher 2 for windows) ptitSeb 2021-07-11 16:12:31 +02:00
  • 4dd9bf74d9 Fixed BOX86_LOG=2 for mmap ptitSeb 2021-07-10 18:33:51 +02:00
  • 722909a9cf Fixed an issue with memory protection introduced on 1/1/21... ptitSeb 2021-07-10 16:59:14 +02:00
  • 13287a114c Refined .deb build script with arch naming and postinst ptitSeb 2021-07-10 10:07:57 +02:00
  • 1a6659d577 Fixed small issue in 66 0F BA opcode ptitSeb 2021-07-10 10:07:28 +02:00
  • 3a7cc57fde Merge pull request #409 from wannacu/master ptitSeb 2021-07-09 16:22:42 +02:00
  • c093f18d20 Added wrapped libv4l2.so.0 wannacu 2021-07-09 22:10:39 +08:00
  • f2ebd77ace First try at building .deb package using cmake CPack ptitSeb 2021-07-09 14:31:54 +02:00
  • ad55a85b89 Refined handling od flag 0x4 for wrapped dlopen ptitSeb 2021-07-09 11:24:06 +02:00
  • 779e0bdc50 Handling flag 0x4 for wrapped dlopen ptitSeb 2021-07-09 10:29:05 +02:00
  • 80c4d80952 Fix non-dynarec build ptitSeb 2021-07-08 09:35:02 +02:00
  • 42e54c0241 Improved Handling of some TLS Reloc ptitSeb 2021-07-06 19:29:43 +02:00
  • b393356b4b Removed mutex per bridge and use a global one (remove chance of freeze on fork) ptitSeb 2021-07-06 19:08:04 +02:00
  • f65555c810 Try to speedup a bit FindR386COPYRel ptitSeb 2021-07-06 18:49:39 +02:00
  • 174bf29f28 [DYNAREC] Improved CMPSS and CMPSD ocpodes (backported from box64) ptitSeb 2021-07-06 18:42:14 +02:00
  • 1776027e63 Fixed some potential crash with emulated RW on SDL1 ptitSeb 2021-07-06 18:34:32 +02:00
  • 4018df12cd Try to fix compilation on old libc ptitSeb 2021-07-06 18:33:15 +02:00
  • c400cd5f61 Added some wrapped function to libXext ptitSeb 2021-07-05 17:50:27 +02:00
  • 4710c4777e Update README.md ptitSeb 2021-07-03 10:58:21 +02:00
  • a872136418 [DYNAREC] Improved FILD/FISTP i64 hack ptitSeb 2021-07-03 10:54:00 +02:00
  • da15c9619a [DYNAREC] Improved PSHUFD opcode ptitSeb 2021-07-03 10:53:11 +02:00
  • a67b510cae Improved README ptitSeb 2021-07-03 10:52:21 +02:00
  • c84d1a827e Small changes around wine, wine64 and box86 exitting process ptitSeb 2021-07-03 10:52:05 +02:00
  • 0e2cac5505 Added pthread_mutexattr_getprotocol wrapped function ptitSeb 2021-07-03 10:51:04 +02:00