Commit Graph

  • 027909bddc steam: install additional libraries to suppress wrong ELF class errors (#784) Alex 2023-03-14 16:29:51 +02:00
  • 0eca6a8b94 [DYNAREC] Fix some potential issue in the next jump handling ptitSeb 2023-03-12 18:12:30 +01:00
  • 24494ba143 Don't quit on unsupported (non-libc) syscalls (for #782) ptitSeb 2023-03-12 12:26:52 +01:00
  • a813321ad4 Start of a new dev. cycle ptitSeb 2023-03-12 12:00:22 +01:00
  • a43884ff66 Fix ARM64 Compile Instructions (#779) Fancy2209 2023-03-10 19:30:29 -01:00
  • 27b269f53a add -dnogit=1 flag to debian rules (#778) Ryan Fortner 2023-03-10 14:16:18 -05:00
  • d698861478 Bumped to v0.3.0 v0.3.0 ptitSeb 2023-03-10 17:09:12 +01:00
  • be02c88792 Fix some wrapping error (#777) wannacu 2023-03-09 15:52:18 +08:00
  • 99059ffb19 Fix some errors (#776) wannacu 2023-03-08 19:17:54 +08:00
  • a4752afacf [DYNAREC] Added BOX86_DYNAREC_FORWARD parameter, with a default value to 128 (unfortunatly, it doesn't seems to help performances much on box86) ptitSeb 2023-03-07 22:02:59 +01:00
  • a320c37681 Removed ONCE optim in gtkclass (fixed regression on Kega-Fusion) ptitSeb 2023-03-07 13:15:30 +01:00
  • 42a9a40ac4 Added some special case to the CPU Name grabbing ptitSeb 2023-03-06 18:39:32 +01:00
  • 6320a07d17 Fixed cpu name extraction for big.LITTLE configurations ptitSeb 2023-03-06 14:32:52 +01:00
  • 5e251cf478 [CI] Ubuntu 18 is deprecated, moved to 20 ptitSeb 2023-03-06 14:24:53 +01:00
  • 355a2fa8e5 [DYNAREC] Put box86 dynarec and cpu info on the same line ptitSeb 2023-03-06 14:19:06 +01:00
  • 78ed9d07f2 Change branding of Cpu to refect Box86 and the cpu it's running on ptitSeb 2023-03-06 14:10:10 +01:00
  • 8c38d5dd36 Forcing BAD_SIGNAL for RK3588 config ptitSeb 2023-03-05 23:04:27 +01:00
  • f682ca6bf0 Fix some wrapping error (#771) wannacu 2023-03-06 17:07:59 +08:00
  • 70a2a2dd1b Made the Signal workaround more generic, so it can be used by Termux user ptitSeb 2023-03-05 20:58:33 +01:00
  • 3678f44945 [README] Fixed the Steam section according the latest Valve changes ptitSeb 2023-03-05 20:48:33 +01:00
  • 5bb473158b Added wrapped libibus and a few other libgtk fixed ptitSeb 2023-03-04 13:09:38 +01:00
  • 3f549749c1 Improved install_steam script a bit ptitSeb 2023-03-04 13:08:18 +01:00
  • 11535dabe0 [RK3588] fixed build ptitSeb 2023-02-26 09:51:00 +01:00
  • 1c2d36f98a [RK3588] Added a Signal workaround specific to RK3588 (because of old/hacked Kernel) ptitSeb 2023-02-26 09:49:36 +01:00
  • 8563ba8b70 Forgot an essencial part in RK3588 and generic ARM64 compile profile ptitSeb 2023-02-24 18:08:31 +01:00
  • 4b43da2081 Added RK3588 and generic ARM64 compile profile ptitSeb 2023-02-24 18:02:29 +01:00
  • 49c650781f [TRACE] Fixed a regression on BOX86_TRACE that was not working as intended ptitSeb 2023-02-22 20:36:27 +01:00
  • 36e5bf731c [D3DADAPTER9] Added support for CreateDeviceEx ptitSeb 2023-02-22 14:59:34 +01:00
  • f4d4116590 libssl depends on libcrypto ptitSeb 2023-02-22 14:37:37 +01:00
  • 11281589e0 Some fixes for program using __sprintf_chk and __vsnprintf_chk ptitSeb 2023-02-22 14:37:13 +01:00
  • 756811a901 [DYNAREC] Small optim on F3 0F 70 opcode ptitSeb 2023-02-22 14:36:18 +01:00
  • dd405c7c49 Added some more wrapped functions to gstreamer and gsttag ptitSeb 2023-02-19 15:13:15 +01:00
  • 20237019e4 Improved convertion to/from 80bits double, and added BOX86_X87_NO80BITS to not handle them ptitSeb 2023-02-19 14:51:54 +01:00
  • 7682cdce57 [DYNAREC] Small improvment in jmp/ret ptitSeb 2023-02-15 10:50:26 +01:00
  • 1dcac1b868 Added 64 87 opcode ptitSeb 2023-02-14 18:24:13 +01:00
  • 5f0add0e82 [DYNAREC] Don't forget to Cancel the block itself before bailling out of a failled FillBlock ptitSeb 2023-02-14 14:58:02 +01:00
  • 8f2ef48e25 Merge pull request #758 from rajdakin/master ptitSeb 2023-02-13 18:05:05 +01:00
  • 4f98f568a7 Fixed the getline return type in libc rajdakin 2023-02-13 17:52:17 +01:00
  • 0e0e346e45 Fixed nearly all GCC warnings (-Wall -Wextra) rajdakin 2023-02-13 14:56:28 +01:00
  • 4388092f11 Fixed some copy-paste issues and save_fpreg/load_fpreg rajdakin 2023-02-13 14:55:59 +01:00
  • b83c693192 Fixed a small issue on previous commit ptitSeb 2023-02-13 13:24:41 +01:00
  • 9de1bd884f Fixed another minor warnings ptitSeb 2023-02-13 10:20:36 +01:00
  • 1b462b8200 Fixed some minor warnings ptitSeb 2023-02-13 10:14:22 +01:00
  • d7c75be001 Various small (or less small) fixes ptitSeb 2023-02-12 19:16:54 +01:00
  • 957fcc2449 Fix non-dynarec builds ptitSeb 2023-02-12 17:52:05 +01:00
  • 328794e4d6 Fixed wrapped fcnt syscall ptitSeb 2023-02-12 17:15:03 +01:00
  • af519f6046 Small improvment for emu thread tracking (will help #728) ptitSeb 2023-02-12 17:05:27 +01:00
  • fa9a059921 [DYNAREC] Create empty block instead of NULL for blocks in forbidden zone (to not try to create a block again) ptitSeb 2023-02-12 16:46:05 +01:00
  • 771d65dc10 [DYNAREC] Better handling of Signal while Fillblock is running ptitSeb 2023-02-12 16:45:08 +01:00
  • 1dc92c216f [TRACE] Fixed printing of details of pthread_mutex_lock call in LOG=2 ptitSeb 2023-02-12 16:41:27 +01:00
  • db4ff551cc [DYNAREC] Remove a debug leftover ptitSeb 2023-02-12 12:04:58 +01:00
  • 7abb9a1893 [DYNAREC] Better way to not UpdateFlags when only X_PEND is used ptitSeb 2023-02-12 11:52:06 +01:00
  • 60f987ff90 [DYNAREC] Use Dynarec in signal if it seems safe (no SIGSEGV and no dynarec mutex) ptitSeb 2023-02-11 21:53:39 +01:00
  • f38d122b67 [DYNARCE] Free dynablocklists when possible ptitSeb 2023-02-11 21:52:33 +01:00
  • a654193f1d Added some more function to wrapped libgcrypt.so ptitSeb 2023-02-11 20:06:47 +01:00
  • 632a01dbe6 [DYNAREC] Use custom mutex, and improved atomic handling ptitSeb 2023-02-11 17:19:05 +01:00
  • ae2e3aed0f [DYNAREC] Don't UpdateFlags if only X_PEND is used ptitSeb 2023-02-11 17:04:20 +01:00
  • 244b273250 Added RPI3ARM64 config in CMakeFile project (and fixed COMPILE.md about it) ptitSeb 2023-02-10 15:11:29 +01:00
  • 27756113ef Added ODROID N2/N2+ Compile instructions (for #755) ptitSeb 2023-02-03 16:27:35 +01:00
  • d550293ccc Added wrapped libXpresent.so.1 (backported from box64) ptitSeb 2023-01-29 22:27:23 +01:00
  • 74bb2e84f2 More work on vulkan wrapper ptitSeb 2023-01-29 22:27:00 +01:00
  • 09d2b067b5 Added some more vulkan structure alignment hint ptitSeb 2023-01-29 20:55:00 +01:00
  • 6d7f901167 Fixed test on i386 platforms ptitSeb 2023-01-29 19:12:10 +01:00
  • bdc839ef87 More work on sse opcode and testing ([DYNAREC] too) ptitSeb 2023-01-29 18:39:30 +01:00
  • 52f7e89fdb A few more improvment to SSE convert to int functions and tests ptitSeb 2023-01-29 17:12:08 +01:00
  • 6a2b45ec5c [DYNAREC] Small optim on x87 convert to int opcodes ptitSeb 2023-01-29 17:11:44 +01:00
  • ac0fd0278b More precise flost/double -> int SSE conversion ptitSeb 2023-01-29 16:42:23 +01:00
  • db06cec325 Improved precision for SSE rounding ([DYNAREC] too, with BOX86_DYNAREC_FASTROUND to control it) ptitSeb 2023-01-29 15:40:48 +01:00
  • d93e7f92f2 [DYNAREC] Improved Strong Memory Model emulation ptitSeb 2023-01-29 10:59:52 +01:00
  • d8e94908ff Added a couple of extension to libGL wrapper ptitSeb 2023-01-29 10:50:49 +01:00
  • 8e9d31e670 Improved wrapping of VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO structure for wrapped Vulkan ptitSeb 2023-01-29 10:47:24 +01:00
  • 6ed7bbdb21 Fix regression on readdir wrapped function (fixes unreal / ut99 not loading) ptitSeb 2023-01-29 10:46:39 +01:00
  • 8338ebaa46 [RCFILE] Disable the BOX86_PREFER_EMULATED for hl2_linux, the emulated sdl2 seems to have mouse issue with current box86 ptitSeb 2023-01-28 11:35:03 +01:00
  • d4c08eb083 [DYNAREC] Fixed 65 D1 /2 and /3 opcodes (might help #425) ptitSeb 2023-01-28 11:30:40 +01:00
  • c62dc24155 Merge pull request #756 from q4a/dont-starve ptitSeb 2023-01-28 10:18:48 +01:00
  • f8e2b81160 [BOX86RC] add EMULATED_LIBS for dontstarve_steam Aleksey Komarov 2023-01-28 12:06:44 +03:00
  • 06b38df650 [RCFILE] Added BOX86_LD_PRELOAD handling ptitSeb 2023-01-28 09:38:18 +01:00
  • 00e6ed3feb Added commented code, it works better wihtout it but keeping it for reference (linked to #753) ptitSeb 2023-01-23 13:50:23 +01:00
  • 6ffbacd808 Try to improve tls hadnling(for some old java distrib for #753) ptitSeb 2023-01-23 13:49:34 +01:00
  • 8e88ca6985 Added some more wrapped function to libfontconfig and libxcb (for #755) ptitSeb 2023-01-23 10:57:32 +01:00
  • ada65fc0da Added 1 more libx11 wrapped function (for #751) ptitSeb 2023-01-22 15:47:44 +01:00
  • 52002ebc64 Added some workaround for spr_readdir.so lib so it can redirect readdir and friends (for #751) ptitSeb 2023-01-21 13:30:07 +01:00
  • a3e25e32a4 More deitalled trace for LOG=2 for XDrawImageString function ptitSeb 2023-01-21 13:29:18 +01:00
  • 8aedf8957e Fixed some issue with readdir and some wrapped libc function (help #751) ptitSeb 2023-01-19 14:37:21 +01:00
  • db7924e26a Added a few more wrapped libX11 functions (for #751) ptitSeb 2023-01-19 13:55:16 +01:00
  • 2b2478381a [DYNAREC] Another attempt to force defered flags on FF/4 JMP (for #742) ptitSeb 2023-01-03 13:49:34 +01:00
  • 59b1e323f7 Fixed some more warning on wrapped libnm, libmimalloc and libtbbmalloc ptitSeb 2023-01-03 12:12:19 +01:00
  • 31e7957362 Fixed some wrapped libsdl1 warning ptitSeb 2023-01-03 12:08:16 +01:00
  • 917a9ba11f Fixed some wrapped libx11 warning ptitSeb 2023-01-03 12:07:55 +01:00
  • 71f6654062 [DYNAREC] Fixed a warning with custommem handling ptitSeb 2023-01-03 12:07:30 +01:00
  • 5b1670390a Added F2 0F 7D opcode (for #744) ptitSeb 2023-01-03 12:07:03 +01:00
  • f4999d71f3 [DYNAREC] Try to fix some FF/4 JMP opcode are not propagating proper defered flags need (for #742) ptitSeb 2023-01-03 12:06:14 +01:00
  • 64f52cb1b9 Added a wrapped function libxi (fixed a crash at steam big picture exit) ptitSeb 2022-12-28 10:50:20 +01:00
  • 905780e47d Added experimental BOX86_SSE_FLUSHTO0 env. var. ptitSeb 2022-12-28 09:53:50 +01:00
  • 6f176bceae [DYNAREC] Fixed call_rd helper function, and some optimization to x87/mmx flag handling (helps #740) ptitSeb 2022-12-28 09:49:51 +01:00
  • 21a8e20b94 Improved BOX86_NODYNAREC handling ptitSeb 2022-12-26 17:22:08 +01:00
  • 20b2b083f5 Added a few more wrapped function to libm and libgnutls ptitSeb 2022-12-26 10:14:22 +01:00
  • bfeedef03b [PYRA] Added mojo install hack to PYRA profile too ptitSeb 2022-12-25 16:05:06 +01:00
  • d42767414d Removed some trace to get bash working fine again ptitSeb 2022-12-25 15:50:31 +01:00
  • c83f21cc38 Merge pull request #738 from ye-yeshun/master ptitSeb 2022-12-22 08:38:09 +01:00