Commit Graph

  • 8280d4628d Fixed a few wrapped functions prototypes ptitSeb 2020-03-30 16:39:26 +02:00
  • 91c6a71353 [DYNAREC] Fixed CMPXCHG opcode (helps Telsagrad, and probably others) ptitSeb 2020-03-30 16:21:10 +02:00
  • fa9e8223b9 [DYNAREC] Fixed memory allocated with mmap64 that was tracked (fix Unity/Mono JIT not beeing Dynarec'd correctly) ptitSeb 2020-03-30 15:11:08 +02:00
  • 7057ce7a2c Fixes to some libc wrapper functions with callback (fixed Teslagrad) ptitSeb 2020-03-30 14:16:04 +02:00
  • b98febce24 Added one more synonim for SDL2 ptitSeb 2020-03-29 15:52:40 +02:00
  • 11758cfa90 Improvments to libc wrapped function with callback ptitSeb 2020-03-29 09:38:26 +02:00
  • a37928110d Some improvments to vorbisfile wrapped lib ptitSeb 2020-03-29 09:38:02 +02:00
  • a3c7674676 [DYNAREC] Added PMADDUBSW opcode ptitSeb 2020-03-28 20:43:07 +01:00
  • ed68b17bac [DYNAREC] Added PACKSSWB opcode, and changed a MOVD one to avoid some BusError ptitSeb 2020-03-28 17:40:24 +01:00
  • aa86b8ecf4 [DYNAREC] Added PADDSB opcode ptitSeb 2020-03-28 17:04:44 +01:00
  • e0c5630ed7 [DYNAREC] Added PSUBSB opcode ptitSeb 2020-03-28 17:01:39 +01:00
  • c4b4107f57 [DYNAREC] Added PCMPEQB opcode ptitSeb 2020-03-28 16:58:08 +01:00
  • d198f6c64a [DYNAREC] Added PADDUSB opcode ptitSeb 2020-03-28 16:52:05 +01:00
  • fd3812c27e [DYNAREC] Added PSADBW and PMAXUB ptitSeb 2020-03-28 16:46:08 +01:00
  • ddbffd874b [DYNAREC] Added PSHUFB SSE3 opcode ptitSeb 2020-03-28 15:02:08 +01:00
  • bc1b5bed0b Refactored (and simplified) libc functions with callbacks ptitSeb 2020-03-28 14:04:37 +01:00
  • f7019e0ff8 Added 2 SSE3 opcodes ptitSeb 2020-03-28 14:01:58 +01:00
  • e47f88f4f3 Changed (optimized?) a bit the idiv operations ptitSeb 2020-03-28 14:01:35 +01:00
  • baf750b89a Added one dummy libc wrapped function ptitSeb 2020-03-28 10:39:30 +01:00
  • bea256ddc6 Added wrapped lib Xmu (with 2 functions) ptitSeb 2020-03-28 10:25:28 +01:00
  • e7f841b71e Made looking for emulated libs more resiliant ptitSeb 2020-03-27 22:19:54 +01:00
  • 1df10d7a48 [DYNAREC] Added UD2 opcode ptitSeb 2020-03-27 21:50:54 +01:00
  • 53c4a0d418 More SDL2 wrapped functions ptitSeb 2020-03-26 20:48:19 +01:00
  • 883f1990c6 Added some more GS: opcodes ptitSeb 2020-03-25 23:02:22 +01:00
  • c2efed56e0 Added 1 libX11 wrapped function ptitSeb 2020-03-25 19:28:21 +01:00
  • 37814194ae [PANDORA] Try some workaround for Xxf86vm Gamma issues ptitSeb 2020-03-25 14:29:54 +01:00
  • 03cc86c6d1 Added a few libc wrapped functions ptitSeb 2020-03-25 11:58:42 +01:00
  • 206f5d3aa8 Added barely used 82 opcode (same as 80) [DYNAREC] too ptitSeb 2020-03-25 11:41:36 +01:00
  • d5c71f3dcc Added FPREM1 opcode ptitSeb 2020-03-25 11:14:55 +01:00
  • 1ed35d06c7 Add some fail safe on program that use _IO_2_1_st* symbols ptitSeb 2020-03-25 08:56:31 +01:00
  • 4456ab2ab5 Add a libc symbol ptitSeb 2020-03-25 08:55:55 +01:00
  • 645297de61 Added one new syscall ptitSeb 2020-03-24 18:02:25 +01:00
  • 71dbfda219 Added 2 X11 wrapped functions ptitSeb 2020-03-24 17:06:28 +01:00
  • c8977e68d0 Added a wrapped x11 function ptitSeb 2020-03-23 13:57:58 +01:00
  • 9b1bfb17b0 Expose SSE3 and SSSE3 ptitSeb 2020-03-23 13:46:25 +01:00
  • 95858b46b0 [DYNAREC] Changed MOVQ 0f 7f opcode to avoid potential Bus Error (helps steam) ptitSeb 2020-03-23 13:31:48 +01:00
  • d7ca13e7f7 Added wrapped libnm (also as a replacement for libnm-glib and libnm-util, to help steam, but need network-manager-gnome package) ptitSeb 2020-03-22 19:05:33 +01:00
  • a17dfe8ed6 Added a few gtk wrapped functions ptitSeb 2020-03-22 17:10:45 +01:00
  • 1d9eb8fa17 Added some more gio2 wrapped functions ptitSeb 2020-03-22 16:58:16 +01:00
  • 6d8e64a213 Added gudev wrapped functions ptitSeb 2020-03-22 14:55:45 +01:00
  • c5859a0d92 Added a large bunch of glib2 / gobject2 / gio2 wrapped functions ptitSeb 2020-03-22 14:38:23 +01:00
  • 058b199606 Added a large bunch of dbus and dbus-glib1 wrapped functions ptitSeb 2020-03-22 08:45:29 +01:00
  • 5b58985fdf One more glib2 wrapped function ptitSeb 2020-03-21 20:42:44 +01:00
  • b9e1192d69 Added more slot to gobject2 callbacks ptitSeb 2020-03-21 19:31:42 +01:00
  • 1d0a575773 Try to define all gobject cclosur_marshaler as DATA and not wrapped functions ptitSeb 2020-03-21 19:22:29 +01:00
  • 72e3e36f1b Added wrapped dbusmenu-glib library ptitSeb 2020-03-21 18:54:35 +01:00
  • bd2271de86 Fixed a wrapped gobject2 function (and steam is almost starting) ptitSeb 2020-03-21 17:52:42 +01:00
  • ffa2aa6f1c Added a few more libc wrapped functions ptitSeb 2020-03-21 16:44:49 +01:00
  • c0d35aa6e7 Some (speed) improvement to wrapped pulse library ptitSeb 2020-03-21 15:58:07 +01:00
  • 11c1396d83 Small change in epool_ctl wrapped function ptitSeb 2020-03-21 15:57:43 +01:00
  • 41e6ba1030 Init new stacks to 0 (in line with x86 behavour?) ptitSeb 2020-03-21 15:57:13 +01:00
  • e92e9043fa Fixed some multi-threaded libpulse wrapped functions ptitSeb 2020-03-21 15:29:56 +01:00
  • c53ab30b2e Improved autodetect of binary, and added special case for steam ptitSeb 2020-03-21 12:34:53 +01:00
  • c763ca269a Smalls changes on libudev wrapped function ptitSeb 2020-03-21 11:59:16 +01:00
  • bf4c05c41c Added a few more gobject2 wrapped functions ptitSeb 2020-03-21 10:06:22 +01:00
  • 9b9130ed57 Added a few more dbug-glib2 wrapped functions ptitSeb 2020-03-20 19:51:18 +01:00
  • 5fde277748 Added a wrapped function to gobject2 ptitSeb 2020-03-19 21:39:07 +01:00
  • 7757666a0b Added some more glib2 wrapped functions ptitSeb 2020-03-18 21:00:29 +01:00
  • 4bc52873f7 Added some glib2 wrapped functions ptitSeb 2020-03-17 22:16:53 +01:00
  • a5a38203ae Added some gio dbus wrapped functions ptitSeb 2020-03-16 17:57:23 +01:00
  • 1209862996 Fixed fprintf trace (in case it's in fact __fprintf_chk that is called) ptitSeb 2020-03-16 17:56:57 +01:00
  • 4f0bb1010d Fixed return value for dladdr wrapped function ptitSeb 2020-03-15 15:29:03 +01:00
  • 050b974051 [DYNAREC] Fixed a MOVQ mmx opcode ptitSeb 2020-03-15 12:41:13 +01:00
  • 88fb7efec3 Use fopen64 and fseeko64 on main binary so >4Gb file can be open (now psychonauts installer can be run) ptitSeb 2020-03-15 09:53:39 +01:00
  • a91c562dcf Removed old monounity wrapped lib attempt (not working well enough) ptitSeb 2020-03-14 12:52:27 +01:00
  • f1a136c9b4 Added libXdamage wrapped lib (complete) ptitSeb 2020-03-13 20:21:43 +01:00
  • 57583b39e7 Added libXcomposite wrapped library (complete) ptitSeb 2020-03-13 19:31:13 +01:00
  • 3467ea2476 Added some more libcrypto wrapped functions ptitSeb 2020-03-12 20:23:23 +01:00
  • 0e6daf412d Fixed execl wrapped functions ptitSeb 2020-03-12 20:23:11 +01:00
  • 8468c5318d Improve trace, especialy in BUILDLIB scenario ptitSeb 2020-03-11 20:29:49 +01:00
  • 853f4865ce [BUILDLIB] Add some failsafe fallback for getauxval ptitSeb 2020-03-10 20:57:21 +01:00
  • 0742c694b0 Added a few gtk wrapped functions ptitSeb 2020-03-09 20:13:13 +01:00
  • 247622a6db [DYNAREC] Small change in how JIT'd code in handled in the linker ptitSeb 2020-03-08 16:36:26 +01:00
  • cbd4b4f73a Fixed an issue with TLS data (and now hotline_launcher works) ptitSeb 2020-03-08 15:59:05 +01:00
  • 3782d7f4df [TRACE] Fixed start of symbol that was not printed in the trace ptitSeb 2020-03-08 12:08:20 +01:00
  • bc13894b31 Added lots of libxcb wrapped functions ptitSeb 2020-03-08 11:24:57 +01:00
  • d6ff293d7f [BUILD] Added dependancie on wrapped functions between .c and _private.h ptitSeb 2020-03-07 17:11:11 +01:00
  • 9e2ba671b8 Added some FontConfig wrapped functions ptitSeb 2020-03-07 16:19:44 +01:00
  • fb56c5f422 Added a few more X11 wrapped functions ptitSeb 2020-03-07 13:03:54 +01:00
  • a45d6bd79b Added some wrapped function used by gtk-1.2 ptitSeb 2020-03-06 15:53:47 +01:00
  • 28a26db054 Added dontstarve autodetect to force use of emulated SDL2 ptitSeb 2020-03-06 10:17:35 +01:00
  • 95782e7311 Remove import glob from wrapper generator, not used anymore ptitSeb 2020-03-06 09:51:17 +01:00
  • 5f6221de7f [DYNAREC] Added TZCNT opcode ptitSeb 2020-03-06 09:50:26 +01:00
  • b42ac3eb11 Revert stat / lstat change ptitSeb 2020-03-05 18:32:32 +01:00
  • 2964727959 Reworked py generator to avoid useless recompiles ptitSeb 2020-03-05 17:05:15 +01:00
  • fca7808b55 [DYNAREC] Added a few more opcodes ptitSeb 2020-03-05 14:21:15 +01:00
  • 07c98d30ad [DYNAREC] Add preliminary support for JIT'd code ptitSeb 2020-03-05 11:41:43 +01:00
  • a7c95a783e [DYNAREC] Added a few opcodes ptitSeb 2020-03-05 11:40:49 +01:00
  • e84ebce421 [DYNAREC] Dump of Dynarec blocks is now a seprated option ptitSeb 2020-03-05 11:39:56 +01:00
  • 0df765bbbd Fixed some type in USAGE ptitSeb 2020-03-04 13:19:02 +01:00
  • 2af2fbfe6d [DYNAREC] Preliminary work to support JIT'd code in Dynarec ptitSeb 2020-03-03 16:09:24 +01:00
  • 96f5f92b09 Fixed some typo is libgthread2 wrapped lib ptitSeb 2020-03-03 10:25:01 +01:00
  • dedd7f4827 Use lstat instead of stat on filexist function (alow use of symlink of libs) ptitSeb 2020-03-02 16:57:52 +01:00
  • 28a066a7c9 Added a few more pulse wrapped functions (should help Paper, Please) ptitSeb 2020-03-02 14:40:43 +01:00
  • 6377884c4a Improved emulation of dl_iterate_phdr (fixed Paper, Please) ptitSeb 2020-03-02 13:56:23 +01:00
  • 41cc61e4c7 Fixed an issue with a wrapped function in gtk ptitSeb 2020-03-01 14:40:04 +01:00
  • 73e13baa84 And more SDL2 wrapped functions ptitSeb 2020-03-01 13:03:23 +01:00
  • 403707bb5b A few more SDL2 wrapped functions rajdakin 2020-03-01 11:02:06 +01:00
  • 873bdd793a Some more SDL2 wrapped functions ptitSeb 2020-02-29 09:49:41 +01:00
  • edbd6cdfa5 A few more SDL2 wrapped functions ptitSeb 2020-02-28 18:37:50 +01:00