Commit Graph

  • 0edc037441 Bumped version to v0.1.4 v0.1.4 ptitSeb 2020-10-24 15:34:34 +02:00
  • d4a7f7e658 Simplified glib2 wrapped lib ptitSeb 2020-10-24 12:38:28 +02:00
  • fcf9668e8b Fixed wrapped g_variant_get function ptitSeb 2020-10-24 12:36:17 +02:00
  • 76e53e0869 Fixed execvp wrapped function to use PATH / BOX86_PATH to look for binary if needed ptitSeb 2020-10-24 10:47:59 +02:00
  • 74764253b4 Fixed pango_attribute_init wrapped function ptitSeb 2020-10-24 00:12:35 +02:00
  • c029c6c152 [DYNAREC] Avoid potential SIGBUS on 66 0F 13MOVLPD and 66 0F 16/17 MOVHPD opcodes ptitSeb 2020-10-24 00:11:44 +02:00
  • bb4b0d5f92 [DYNAREC] Avoid potential SIGBUS on F3 0F E6 CVTDQ2PD opcode ptitSeb 2020-10-24 00:08:52 +02:00
  • a355cf941b [DYNAREC] cosmetic changes on dynarec_arm_dd.c ptitSeb 2020-10-24 00:07:32 +02:00
  • e7c5ef1cca Added some wrapped function to lib pango and pangoft2 ptitSeb 2020-10-23 20:03:07 +02:00
  • 09d0f7a3cb Fixed GVariant creation on wrapped glib2 ptitSeb 2020-10-23 20:02:28 +02:00
  • 3e7dd07b4c Added a libpangoft2-1.0.so as wrapped too ptitSeb 2020-10-23 20:02:02 +02:00
  • c536eed349 [DYNAREC] Changed a bit how comon dynablock is selected ptitSeb 2020-10-23 20:00:29 +02:00
  • 93948021e6 Added DE D0..D7 FCOMP ([DYNAREC] too) ptitSeb 2020-10-23 19:59:40 +02:00
  • 77317f87c0 Simplify SDL2 Event Handler ptitSeb 2020-10-23 19:58:37 +02:00
  • b091ea9c6d Fixed wrapped lib appindicator ptitSeb 2020-10-23 14:36:56 +02:00
  • 208493da88 It seems mpg123 use 64bits off_t ptitSeb 2020-10-23 13:04:00 +02:00
  • 7015745c4f Silence a warning, and don't create a fake /sys/devices/system/cpu/cpuX/topology/core_id file if it exist ptitSeb 2020-10-22 23:50:59 +02:00
  • 41a5c72d46 [PANDORA] put all define at the same place (for #233) ptitSeb 2020-10-22 23:48:04 +02:00
  • 2b428641fb [PANDORA] forgot to close the ifdef (for #233) ptitSeb 2020-10-22 23:43:00 +02:00
  • 4ebb1e60db [PANDORA] Fix potential build issue (for #233) ptitSeb 2020-10-22 23:31:56 +02:00
  • 5e4c1feed1 [DYNAREC] Fixed the Free of Dynablock that weren't always sane (fixes RGPMaker 2000, among aother things) ptitSeb 2020-10-22 19:23:52 +02:00
  • d13e1da1a7 [DYNAREC] Added undocummented BOX86_DYNAREC_SMC to detect special case of SMC (slow things down, so use wizely) ptitSeb 2020-10-22 19:22:27 +02:00
  • 9f57cff43b [README] Fixed address of 86box github project (still for #232) ptitSeb 2020-10-22 17:40:56 +02:00
  • b9d9776d5c Added 86box precision on README, plus PILab Discord channel link (to mitigate #232) ptitSeb 2020-10-22 16:52:02 +02:00
  • b57ab8470d [DYNAREC] Some more small optims to some of the LOCK opcodes ptitSeb 2020-10-21 19:08:29 +02:00
  • fe402d2faa [DYNAREC] Use posix_memalign instead of mmap to for Dynarec block memory ptitSeb 2020-10-21 17:53:19 +02:00
  • 3d38210752 Improved (once more) signal handling ptitSeb 2020-10-21 17:52:42 +02:00
  • 6c4b047b58 Changed slightly the win prereserve mecanism ptitSeb 2020-10-20 11:00:22 +02:00
  • e861d3415a Changed, once again, the loading position of box86 ptitSeb 2020-10-20 10:59:55 +02:00
  • cb251fe88b [DYNAREC] Fixed F0 0F B0 LOCK CMPXCHG Eb, Gb opcode (help KaM Remake) ptitSeb 2020-10-19 21:28:00 +02:00
  • b1e594f4d7 More work on signal handling ptitSeb 2020-10-19 11:04:45 +02:00
  • f9505f3c9f Improved a bit wrappedlibc ptitSeb 2020-10-19 11:03:02 +02:00
  • 52ee2bb769 A bit more logs when using BOX86_LOG=2 ptitSeb 2020-10-19 11:01:45 +02:00
  • f0471fac14 Merge pull request #231 from icecream95/nine-2 ptitSeb 2020-10-19 09:57:26 +02:00
  • 7baac98959 Create a fake Direct3D9 object instead of changing the vtable Icecream95 2020-10-19 20:02:49 +13:00
  • 9119443c2a [DYNAREC] Go back to X_PEND (as it's more optimized) on end of block (now PvZ still works, thanks to previous commit) ptitSeb 2020-10-17 17:29:38 +02:00
  • c9c33929f0 [DYNAREC] Fixed (and optimized a bit) some Math emiter ptitSeb 2020-10-17 17:27:16 +02:00
  • 60717d38d4 Added wrapped libcups with a few functions ptitSeb 2020-10-17 15:21:27 +02:00
  • 858757f8d1 Merge pull request #230 from mogwa1/master ptitSeb 2020-10-17 09:38:22 +02:00
  • f15a22a3cb Fix presumable typo in wrappedlibncurses files Bart De Vries 2020-10-17 09:34:24 +02:00
  • f6022de7d3 Don't try to alloc elf section that have so read/write/execute flags ptitSeb 2020-10-16 13:19:17 +02:00
  • 8214301231 Added handling of /sys/devices/system/cpu/cpuX/topology/core_id file ptitSeb 2020-10-16 13:17:59 +02:00
  • a4745098c5 Don't inject PLTResolver if it's not needed (should help #195) ptitSeb 2020-10-15 11:04:00 +02:00
  • 647b06a615 Fixed an issue with box86 shutdown ptitSeb 2020-10-15 10:51:49 +02:00
  • a7cbafee07 Added libssl.so.1.1 as a alt name for wrapped libssl ptitSeb 2020-10-14 21:18:32 +02:00
  • ee0eb2345c Added libcrytpo.so.1.1 as a alt name for wrapped libcrypto ptitSeb 2020-10-14 21:16:50 +02:00
  • d37c42761d Don't try to use XSAVE/XRSTR yet on signal handling ptitSeb 2020-10-14 20:06:05 +02:00
  • d4984fd0ee New attemps at improving Signal Handling ptitSeb 2020-10-14 17:43:08 +02:00
  • c770ea1859 Added an option to disable the loading of pulse audio libs ptitSeb 2020-10-14 09:29:59 +02:00
  • 4d1307e223 Improve signal handling, again (to help windows exception managers) ptitSeb 2020-10-12 22:16:23 +02:00
  • e9308c11ba [DYNAREC] Added 67 64 xx opcode (copy of 64 67 xx, need to factorise all this) ptitSeb 2020-10-12 21:50:48 +02:00
  • 5206ec0fcb Fixed 1 wrapped function signature in libXext ptitSeb 2020-10-12 21:50:12 +02:00
  • c65671a6f9 Added more libXext wrapped functions (for #226) ptitSeb 2020-10-12 10:40:33 +02:00
  • ec99203dc6 Better log for FF illegzal opcode ptitSeb 2020-10-12 10:22:05 +02:00
  • 1cdde047ff Added more ncurses wrapped function (for #215) ptitSeb 2020-10-12 08:35:30 +02:00
  • 2375d70782 [DYNAREC] Fixed a typo in 8D LEA Gd, Ed opcode ptitSeb 2020-10-11 22:10:44 +02:00
  • 5b0c395293 Added a even more wrapped libcrypto functions ptitSeb 2020-10-11 20:47:36 +02:00
  • ea0c1abb0b Added a few more wrapped libcrypto functions ptitSeb 2020-10-11 20:13:37 +02:00
  • cc841812ce Added 1 wrapped function to libcrypto ptitSeb 2020-10-11 19:07:39 +02:00
  • 5104bce7bb [DYNAREC] Added (fake) F2/F3 EB opcode ptitSeb 2020-10-11 18:28:45 +02:00
  • 357ce483a8 [DYNAREC] Added a workaround for some SMC trick using PUSH Id followed by RET (help RPGMaker RunTime) ptitSeb 2020-10-11 18:21:17 +02:00
  • 1a40b4b984 [DYNAREC] Added D9 F6/F7 FDECSTP/FINCSTP opcode ptitSeb 2020-10-11 15:30:02 +02:00
  • cdd0e542f1 Added (faked) XACQURE/XRELEASE prefix ptitSeb 2020-10-11 14:21:20 +02:00
  • a9d87a938d Added (fake?) 63 ARPL Ed, Gd opcode ptitSeb 2020-10-10 18:30:22 +02:00
  • 549ff980a3 [DYNAREC] Added FPREM1 opcode ptitSeb 2020-10-10 16:33:46 +02:00
  • 545af93972 [DYNAREC] Added FBSTSW opcode ptitSeb 2020-10-10 16:33:10 +02:00
  • 72b9ed9f54 Even more libjpeg.so.62 improvements ptitSeb 2020-10-10 15:01:27 +02:00
  • 536c7dd04b Big improvement in libjpeg.so.62 handling ptitSeb 2020-10-10 13:46:04 +02:00
  • 274d5d1e75 Also trap SIGILL now, like SIGSEGV and SIGBUS ptitSeb 2020-10-10 10:42:47 +02:00
  • 7b478e42c0 Improved libjpeg.so.8 and libjpeg.so.62 handling ptitSeb 2020-10-10 10:31:27 +02:00
  • d0ac1e61d4 Added libjpeg.so.62 as for wrapped libjpeg ptitSeb 2020-10-09 20:13:58 +02:00
  • 31d73927a3 [README] Added a Steam paragraph (for #223) ptitSeb 2020-10-09 17:38:45 +02:00
  • 7713bd042a Added wcsnlen wrapped function to libc ptitSeb 2020-10-08 12:00:16 +02:00
  • 664dab76e3 Fixed improved signal handler. It seems to work a bit now ptitSeb 2020-10-07 21:38:38 +02:00
  • 6e2c33866d Add DB E1 FDISI8087_NOP as NOP ([DYNAREC] too) ptitSeb 2020-10-07 20:03:34 +02:00
  • 7b6dd6765e Rermoved a forgotten debug trace ptitSeb 2020-10-07 19:57:50 +02:00
  • d55d2d0303 [DYNAREC] Added D5 Ib AAM and D6 Ib AAD opcodes ptitSeb 2020-10-07 19:37:40 +02:00
  • 4df7bec913 Some fixes to new signal handling functions ptitSeb 2020-10-07 19:15:44 +02:00
  • 4ddab1b691 Made fork to reset the main hread emu if needed ptitSeb 2020-10-07 19:14:54 +02:00
  • b0c0e96fca [DYNAREC] Added D6 SALC opcode ptitSeb 2020-10-07 19:12:34 +02:00
  • aeee2fc391 Try to better handle Signals when signal handler change any context value ptitSeb 2020-10-07 12:07:52 +02:00
  • 4f28cb5617 Added wrapped funciton logl to libm (help KeeperRL) ptitSeb 2020-10-07 11:42:46 +02:00
  • a442a841f2 Added wrapped function curl_free to libcurl (help KeeperRL) ptitSeb 2020-10-07 11:42:10 +02:00
  • 9201170ab8 [DYNAREC] Fixed and optimized F3 0F E6 CVTDQ2PD opcode ptitSeb 2020-10-06 23:12:32 +02:00
  • 4f06cfa0da [DYNAREC] Added F3 0F E6 CVTDQ2PD Gx, Ex opcode ptitSeb 2020-10-06 16:19:25 +02:00
  • fe03daa01f [DYNAREC] Cosmetic change in one of the emmiter ptitSeb 2020-10-06 16:18:57 +02:00
  • b64c4f6043 Better handling of path with space (for #220, but seriously, space in folder name are evil) ptitSeb 2020-10-06 13:04:07 +02:00
  • 5884c78b56 Use CMAKE_SOURCE_DIR instead of CMAKE_HOME_DIRECTORY as recommended in cmake documentation ptitSeb 2020-10-06 11:59:33 +02:00
  • b01b7373ac [DYNAREC] Added workaround for unaligned LOCK XADD Ed, Gd ptitSeb 2020-10-06 11:53:28 +02:00
  • 3cc9482a08 [DYNAREC] Added a workaround for unaligned LOCK SUB Ed, Id/Ib ptitSeb 2020-10-06 11:12:16 +02:00
  • 83c6b01fae Added a NOGIT option to build from sources that are not a git clone (should help #220) ptitSeb 2020-10-06 10:59:12 +02:00
  • 1f169bc67e [DYNAREC] Added a workaround for unaligned LOCK ADD Ed, Id/Ib and also fix potential issues when an opcode have internal jump ptitSeb 2020-10-06 08:05:08 +02:00
  • ea25675264 Merge pull request #221 from Botspot/patch-1 ptitSeb 2020-10-06 07:59:29 +02:00
  • c302cd680c Optimize compilation & full install commands Botspot 2020-10-05 18:28:43 -05:00
  • ebf46d0cfd Added a few more symbols and dependancies to gtk wrapped libs (should help #193) ptitSeb 2020-10-05 22:38:28 +02:00
  • 2c9b504688 Improve dlsym mecanism (should help #193) ptitSeb 2020-10-05 21:13:45 +02:00
  • 41d3de565c Added 2 symbols in wrapped libgtk-x11 ptitSeb 2020-10-05 20:15:09 +02:00
  • 88430d845d Fixed an issue with a log of wrapped dlopen ptitSeb 2020-10-05 20:14:43 +02:00
  • c6e5e5d27e Added wrapped libxcb-present (partial) ptitSeb 2020-10-05 15:20:26 +02:00
  • cd673028b7 Added wrapped libxcb-dri2 and libxcb-dri3 (partial) ptitSeb 2020-10-05 14:29:56 +02:00