Commit Graph

  • e7a9679a20 More SDL2 wrapped functions ptitSeb 2020-02-27 21:28:20 +01:00
  • b9d09acf92 Added a few SDL2 wrapped functons ptitSeb 2020-02-26 22:04:30 +01:00
  • 7a02b1720e Fixed glXProcAddress and alGetProcAddress when querying a my_ wrapped functions (fixed Isaac Aftyerbirth, and probably others games) ptitSeb 2020-02-15 21:26:53 +01:00
  • 3c88e8aac0 Added a few wrapped functions to wrandr and dbus ptitSeb 2020-02-15 20:11:29 +01:00
  • df4e93973b [DYNAREC] revert the use of TryLock, it fallback to interpretor too often ptitSeb 2020-02-15 19:48:59 +01:00
  • c3dbe47f3c [DYNAREC] Fixed x87 TAG issues (causing massive FPU under/over flow messages) ptitSeb 2020-02-15 19:48:25 +01:00
  • af91d80c94 Added some handling of TAG for x87 emulation (DYNAREC too) ptitSeb 2020-02-15 18:22:46 +01:00
  • a133621934 Use Trylock instead of Lock RWMutex in Dynarec block creation, to allow fallback to Interpreter instead of waiting ptitSeb 2020-02-15 16:00:48 +01:00
  • 329bddc4f6 Avoid Dynarec in signal handler, to avoid potentiel deadlocks ptitSeb 2020-02-15 15:59:57 +01:00
  • 31785d6fbe Added wrapped mkstemps64 function ptitSeb 2020-02-15 12:53:45 +01:00
  • c7bf006b49 Added better support for pthread_cleanup_push and pop macros (help Unity games) ptitSeb 2020-02-14 10:47:15 +01:00
  • 3fc1458cc2 Added a few more SDL2 wrapped functions ptitSeb 2020-02-13 20:21:29 +01:00
  • 53be7dad84 Added better handing of thread stack querying ptitSeb 2020-02-12 17:29:46 +01:00
  • 7507a0f20f Added a few SDL2 wrapped functions ptitSeb 2020-02-11 20:20:12 +01:00
  • 32a6711898 Small improvment on trace, to avoid potention deadlock or segfault ptitSeb 2020-02-10 20:19:42 +01:00
  • 223c6513ba Simplified pulsesimple, as it use full pulse now ptitSeb 2020-02-09 10:47:41 +01:00
  • d395df1f37 [DYNAREC] Prepare SDIV and UDIV emmiter (but no use yet) ptitSeb 2020-02-08 15:58:28 +01:00
  • f5a7d96a77 [DYNAREC] Added support for SWP opcode when handling XCHG x86 opcode ptitSeb 2020-02-08 12:34:38 +01:00
  • 81ae020273 [DYNAREC] Added detection of hardware cpu extensions ptitSeb 2020-02-08 10:57:24 +01:00
  • 57024db6e6 Improved getauxval handling ptitSeb 2020-02-07 08:18:25 +01:00
  • e507b964a1 Added actual getauxval wrapped function, and support for native getauxval ptitSeb 2020-02-06 22:48:12 +01:00
  • d2bff48e88 New developpement cycle ptitSeb 2020-02-06 22:01:12 +01:00
  • ba364f629f Bump version to v0.1.0 v0.1.0 ptitSeb 2020-02-05 18:46:10 +01:00
  • ae723c42fe Merge pull request #92 from madcock/patch-2 ptitSeb 2020-02-05 12:47:18 +01:00
  • 8cf46bb5a8 Clean up Gameshell section Michael Adcock 2020-02-05 03:04:54 -08:00
  • ffadb9df59 Small improvment on auxiliary vector emulation ptitSeb 2020-02-04 11:39:15 +01:00
  • 87c55d434c Fix a warning ptitSeb 2020-02-03 17:23:09 +01:00
  • ae513fd908 Fix build on x86 platform ptitSeb 2020-02-03 17:22:14 +01:00
  • 4683f2194d Updated README and CHANGELOG ptitSeb 2020-02-02 18:01:15 +01:00
  • 823174af3e Improved support for XESetWireToEvent and XESetEventToWire (descent3 should be able to start a new game on every platform now) ptitSeb 2020-02-02 16:41:07 +01:00
  • 77c205cd78 Improved trace (print function name when possible) ptitSeb 2020-02-02 15:43:32 +01:00
  • ea047b1573 Fixed a typo in a function name ptitSeb 2020-02-02 14:46:20 +01:00
  • c4b9c107af Fixed wrapped alGetProcAddress and alcGetProcAddress ptitSeb 2020-02-02 14:04:42 +01:00
  • 5bb580a9e0 [DYNAREC] Use dynarec for elf inits (to speedup loading) ptitSeb 2020-02-02 12:09:50 +01:00
  • b82e0f124a [DYNAREC] Try to use rwlock instead of mutex for Dynarec blocks creations ptitSeb 2020-02-02 11:51:36 +01:00
  • 4e5512ecb3 Refined XCHG opcode in interpretor ptitSeb 2020-02-02 11:40:22 +01:00
  • 48dffd1d6e Use calloc instead of malloc, it seems x86 malloc mem is zero'd most of the time ptitSeb 2020-02-01 20:06:48 +01:00
  • a0820fcd2d Refined FTS handling ptitSeb 2020-02-01 20:06:18 +01:00
  • 0819240675 [TRACE] Add some padding to Formatter structure, because newer version are bigger ptitSeb 2020-02-01 16:41:10 +01:00
  • 1ae7e8f998 Fixed debug info for XCreateWindow ptitSeb 2020-02-01 15:57:43 +01:00
  • bfbf7c2d10 Added better debug for XCreateWindow ptitSeb 2020-02-01 15:52:55 +01:00
  • 8fb4d06858 Added fts_* wrapped functions support ptitSeb 2020-02-01 15:30:52 +01:00
  • 0bec217d1e Added one more wrapped function to libc ptitSeb 2020-02-01 10:28:01 +01:00
  • a0a7b8b758 Added a few wrapped function to libc ptitSeb 2020-01-31 12:18:32 +01:00
  • 5e344b7db6 Added a wrapped function to libjpeg ptitSeb 2020-01-31 11:49:52 +01:00
  • a954773ba6 Simplified libpng12 wrapped and add a few wrapped functions ptitSeb 2020-01-31 11:37:14 +01:00
  • ee27dfd927 [DYNAREC] Fix build issue ptitSeb 2020-01-30 11:38:27 +01:00
  • 44995a791f [DYNAREC] Added 3 GS: opcode (need testing) ptitSeb 2020-01-30 11:08:14 +01:00
  • df69100282 [DYNAREC] Added 66 0F F8 PSUBB OpCode (should help FTL 1.6.12) ptitSeb 2020-01-30 10:41:49 +01:00
  • c6b6247812 Fixed test02 ptitSeb 2020-01-29 19:35:46 +01:00
  • 466b9e88b0 Syscall IPC doesn't exist everywhere. Fix build for now. Will need implementation ptitSeb 2020-01-29 17:32:53 +01:00
  • 1c51f99ed4 Added a couple of wrapped function (to be tested) ptitSeb 2020-01-29 17:30:02 +01:00
  • 2a68db14dc A bit more work in syscall (still to be validated) ptitSeb 2020-01-29 15:38:13 +01:00
  • b5bbd3e6d9 Some work on syscall, to try get old statically linked loki games working ptitSeb 2020-01-29 14:59:37 +01:00
  • 3ccdce5df4 Avoid a malloc when creating a new x86emu_t struct ptitSeb 2020-01-29 09:04:27 +01:00
  • 6c9195bae8 Improved wrapped SDL_RWops for SDL1, potentially fixing many games (at least fixes Robin Hood) ptitSeb 2020-01-28 21:42:43 +01:00
  • ed324369a0 Improved handling of FreeType, when using custom stream to load fonts (to be perfected, but that's a start) ptitSeb 2020-01-28 20:57:38 +01:00
  • 37efbe3f4b Improved, again, gtk signal handling (but more work is needed) ptitSeb 2020-01-28 18:18:08 +01:00
  • 0e2f4cd25a Improved debug a bit on wrapped gtk functions and callbacks ptitSeb 2020-01-27 23:02:43 +01:00
  • d773410d6b Some fixes / improvements to gtk and signal handling (again) ptitSeb 2020-01-27 17:47:10 +01:00
  • 1db72cb2fe Allow to run program with missing needed lib, with an env. var. ptitSeb 2020-01-27 17:22:02 +01:00
  • cd952734e5 Added a few SDL2 wrapped functions ptitSeb 2020-01-27 12:03:09 +01:00
  • 6b134cc102 Added a few wrapped function gobject2 ptitSeb 2020-01-26 16:34:30 +01:00
  • 55c399bab6 Added some wrapped function in libgdk ptitSeb 2020-01-26 16:30:04 +01:00
  • 60a3214375 A few more wrapped function to libc, and one for libX11 ptitSeb 2020-01-26 16:20:11 +01:00
  • f992b50444 Added empty wrapped libs gstreamer-0.10 and gstinterfaces-0.10 ptitSeb 2020-01-26 15:29:45 +01:00
  • 65a62df0b1 Added a few wrapped functions to libc ptitSeb 2020-01-26 15:08:32 +01:00
  • a154752c1a Added dlsym as a fallback for dlvsym ptitSeb 2020-01-26 15:08:09 +01:00
  • 9ee6dcd27b Added 0F 2B MOVNTPS opcode (DYNAREC too) ptitSeb 2020-01-26 11:10:54 +01:00
  • fc5f512d24 Added a bunch of gtk wrapped functions ptitSeb 2020-01-26 10:36:53 +01:00
  • 089ed989f2 Try to improve handling of setjmp and libjpeg error handler (still something wrong somewhere) ptitSeb 2020-01-25 17:40:01 +01:00
  • b26c2253af Fixed an issue with pulseaudio (fixing ShovelKnight, again, on Pi4, and probably many other) ptitSeb 2020-01-25 16:24:26 +01:00
  • 647429d822 Fixed potential cPandora compilation issue (should fix #90) ptitSeb 2020-01-25 13:58:46 +01:00
  • 8c1368a79f Added MASKMOVDQU opcode (helps emulated libjpeg.so.8, for crimsonland) ptitSeb 2020-01-25 09:30:25 +01:00
  • cf37e29f96 Added MOVNTDQ opcode (in the dynarec too) ptitSeb 2020-01-24 22:47:29 +01:00
  • ce9a991a28 Small clean up in library_private structure ptitSeb 2020-01-23 22:52:15 +01:00
  • 4faf21a899 [BUILD_LIB] Fixed a few issues with initialization when built as lib ptitSeb 2020-01-22 23:33:53 +01:00
  • 8f2c02ec2a Added 2 more wrapped functions to libpng12 ptitSeb 2020-01-22 21:11:15 +01:00
  • 872bd0042c Add a new function to run functions ptitSeb 2020-01-22 21:10:53 +01:00
  • c8c2d8de61 Fixed a few gtk wrapped functions ptitSeb 2020-01-21 16:05:15 +01:00
  • 30e8ebccb7 Added a few X11 wrapped functions ptitSeb 2020-01-20 08:18:57 +01:00
  • 7b0efb110f Added RCPPS opcode (and now AnomalyWarzoneEarth boots) ptitSeb 2020-01-19 19:01:15 +01:00
  • e553d93b17 Added a few wrapped functions (plus a faked MinorityMix_SetPosition for AntiChamber) ptitSeb 2020-01-18 21:30:40 +01:00
  • 41ba98dc84 Fixed some bus error in the Interpretor ptitSeb 2020-01-18 18:26:48 +01:00
  • 1dd53d4a03 Merge pull request #87 from PokeEngineer/master ptitSeb 2020-01-18 17:10:57 +01:00
  • 00b1132fcf Created an uninstall target Jacob Mullins 2020-01-18 10:38:44 -05:00
  • 4d1fa73ac7 Removed some warning ptitSeb 2020-01-16 16:41:46 +01:00
  • 5493e5c35c Refined the initialization part for BOX86 as a Lib ptitSeb 2020-01-15 11:14:03 +01:00
  • e9c5272435 Box86 as Lib need -fPIC ptitSeb 2020-01-15 08:49:02 +01:00
  • 807ad56a39 Reworked a bit to have easier box86 as a lib ptitSeb 2020-01-14 22:36:05 +01:00
  • 472aa40b53 Removed the option to build without GTK wrapper (too much changed in the python generator for now) ptitSeb 2020-01-14 21:49:05 +01:00
  • 64e2b3e6db Added (hidden) option to build as a static lib ptitSeb 2020-01-14 21:40:43 +01:00
  • 5dc6f268c7 Refined NOGTK option ptitSeb 2020-01-14 20:37:23 +01:00
  • 931ef0c0c1 Added (hidden) option to not built GTK wrappers ptitSeb 2020-01-14 20:33:50 +01:00
  • 290adf2434 Merge pull request #86 from mittorn/master ptitSeb 2020-01-13 14:38:28 +01:00
  • 554c1c36bc Implement some FS opcodes used in windows dlls mittorn 2020-01-13 21:13:03 +07:00
  • 0e5994a0f9 And a bit more wrapped gtk functions ptitSeb 2020-01-12 19:15:08 +01:00
  • e3fb2b63c9 Some more wrapped gtk functions ptitSeb 2020-01-12 19:09:48 +01:00
  • 82c67783c1 Fixed libcairo that wasn't properly wrapped ptitSeb 2020-01-12 17:33:41 +01:00
  • 9799bbfedb Added more wrapped function to gtk (mainly around cairo) ptitSeb 2020-01-12 17:16:59 +01:00