Commit Graph

  • 987c87595a Fixed a warning ptitSeb 2021-10-23 10:26:29 +02:00
  • dc26964fd2 Added libdl as a dependancy for libX11 ptitSeb 2021-10-22 19:56:38 +02:00
  • 5a94979c69 Added one more cairo function (for steam) ptitSeb 2021-10-22 10:29:11 +02:00
  • 028f700093 Merge pull request #484 from Heasterian/patch-4 ptitSeb 2021-10-21 20:19:43 +02:00
  • e782ffc98d Update CMakeLists.txt Heasterian 2021-10-21 21:06:24 +03:00
  • 6675da0661 Added a few symbol in wrapped libcairo ptitSeb 2021-10-21 10:43:26 +02:00
  • ba965fce28 Proper fix for link issue on glibc 2.34+ (for #479) ptitSeb 2021-10-20 23:51:42 +02:00
  • aeca17a36f Merge pull request #480 from Heasterian/patch-3 ptitSeb 2021-10-17 22:18:27 +02:00
  • 0e64848623 Update COMPILE.md Heasterian 2021-10-17 21:42:59 +03:00
  • 52bf1907c5 Update CMakeLists.txt Heasterian 2021-10-17 21:39:47 +03:00
  • 40a2e18034 [TRAVIS] Change to use graviton2 for arm build ptitSeb 2021-10-14 21:15:50 +02:00
  • 535db78525 Improved ucomiss test17 with minss and maxss testing ptitSeb 2021-10-10 20:11:01 +02:00
  • aee4ee9430 [DYNAREC] Changed trace a bit to be more explicit for ST as float ptitSeb 2021-10-10 17:03:57 +02:00
  • 20fd7e5b23 [DYNAREC] Another small optim for FSTP STx, ST0 opcode ptitSeb 2021-10-10 16:48:50 +02:00
  • 1cf3dd1cb1 [DYNAREC] Small optim for UCOMI-typed opcodes ptitSeb 2021-10-10 16:19:38 +02:00
  • a9a88c2f6e [DYNAREC] Small fix to FNSTSW AX and optim to FNSTSW mem opcodes ptitSeb 2021-10-10 16:01:06 +02:00
  • 1b8dd6fa19 [DYNAREC] Optim: don't insert a barrier for conditionnal jump that goes out of the block ptitSeb 2021-10-10 15:09:37 +02:00
  • cffafe8b65 [DYNAREC] Now that pass0 create insts on the fly, remove all insts existance tests ptitSeb 2021-10-10 10:44:58 +02:00
  • 1d2752a0be [DYNAREC] Small optim on FSTP Stx, ST0 opccode ptitSeb 2021-10-10 10:27:31 +02:00
  • 6151667c84 [DYNAREC] Small cosmetic change ptitSeb 2021-10-10 10:18:21 +02:00
  • d87c72298f [DYNAREC] x87 use float when possible ptitSeb 2021-10-10 10:14:45 +02:00
  • 2e1b3d23dc [DYNAREC] Pass0 now doing jump/barrier instead of pass 1 ptitSeb 2021-10-08 09:07:40 +02:00
  • 1955c22501 [DYNAREC] Added a few more F32 emiters ptitSeb 2021-10-07 20:08:13 +02:00
  • 6378359fd8 [DYNAREC] Track of neon cache per intruction block now ptitSeb 2021-10-07 17:48:11 +02:00
  • fe83210938 [DYNAREC] Fixed some VCTV printer ptitSeb 2021-10-07 17:47:22 +02:00
  • aae0a76d2b Added a few more libc wraped functions (for #472, but still some symbols missing) ptitSeb 2021-10-07 17:46:42 +02:00
  • 34d7177768 [DYNAREC] New tracking of neon regs cache (1st step: improve trace) ptitSeb 2021-10-07 08:14:01 +02:00
  • 28131360b2 Added a new x87 test ptitSeb 2021-10-07 08:11:59 +02:00
  • 7e0f3af5a0 Small fix to elfloader (fixed ut99 4.51 that was broken for a long time, didn't broke CMR) ptitSeb 2021-10-04 23:44:04 +02:00
  • cb6c9e8ceb Added a few more vkalign structs ptitSeb 2021-10-04 22:08:23 +02:00
  • b30a071783 Fixed a warning ptitSeb 2021-10-02 22:35:15 +02:00
  • 0e8ab73e49 Added some hack so d3dadapter9 is loaded automaticaly when asked ptitSeb 2021-10-02 15:30:51 +02:00
  • 7475e7f68d More work on Vulkan alignment ptitSeb 2021-10-02 14:23:37 +02:00
  • 25902550fa Added VK_EXT_tooling_info to vulkan ptitSeb 2021-10-02 12:42:09 +02:00
  • 883b7bf054 Added VK_NV_coverage_reduction_mode to vulkan ptitSeb 2021-10-02 12:40:00 +02:00
  • b3077791b2 Added VK_KHR_fragment_shading_rate to vulkan ptitSeb 2021-10-02 12:37:36 +02:00
  • 46fbe2a9a8 Added VK_NV_cooperative_matrix to vulkan ptitSeb 2021-10-02 12:34:29 +02:00
  • d5fab7c7b1 More changes to how vkInstanceGetProcAddr is handled ptitSeb 2021-10-02 12:31:37 +02:00
  • 860a404cb1 Better debug info for vulkan wrapper ptitSeb 2021-10-02 11:52:53 +02:00
  • 0fa9c01549 One more vulkan extension ptitSeb 2021-10-02 11:51:12 +02:00
  • b34652d862 Added 2 more wrapped Vulkan functions ptitSeb 2021-10-02 11:06:47 +02:00
  • fcd7578b9a Added Phytium profile ptitSeb 2021-10-02 09:58:25 +02:00
  • f5e0c61d12 Do not enable box64 in box86 yet ptitSeb 2021-09-29 19:21:48 +02:00
  • 92d2d2c638 Added more gtk3 wrapped functions ptitSeb 2021-09-29 19:07:33 +02:00
  • 79a1dc0564 Improved gtk3 wrapping(ePSXe runs now ptitSeb 2021-09-28 21:53:19 +02:00
  • a22c0d3343 Small fix to GSourceFuncs wrapping ptitSeb 2021-09-28 20:03:33 +02:00
  • 46114235f9 Added handling of GDBusObjectManagerClientClass wrapping ptitSeb 2021-09-26 18:26:22 +02:00
  • 2bb62e419d More work on gtk wrapping ptitSeb 2021-09-25 13:33:18 +02:00
  • ac6f71b188 Added wrapping of GtkTable and GtkFixed structures ptitSeb 2021-09-25 13:17:55 +02:00
  • a438985c8c Added minimum wrapped libsecret-1 ptitSeb 2021-09-25 13:08:08 +02:00
  • 9f310e6be2 More simplifation of some wrapped files ptitSeb 2021-09-25 11:27:45 +02:00
  • edfb61a452 Simplifed wrappedglibc2 ptitSeb 2021-09-25 10:41:27 +02:00
  • 3b30a559b6 Added wrapped g_signal_connect_object and simplified wrappedgobject2 ptitSeb 2021-09-25 10:37:20 +02:00
  • 497d4dc804 Fixed SDL_vsnprintf signature (for #469) ptitSeb 2021-09-24 18:41:12 +02:00
  • 631856ae54 Added tantative 0F 00 /1 STR opcode (for #406) ptitSeb 2021-09-23 19:58:32 +02:00
  • 8b887c7714 Improved elfload and mmap (should help #467) ptitSeb 2021-09-22 08:53:11 +02:00
  • 852f6af362 Added more wrapped function and wrapped libs to nss3+friends (for #466, but still unstable) ptitSeb 2021-09-21 20:58:50 +02:00
  • cd6cb2352f This should help for alternate handling ptitSeb 2021-09-21 20:56:21 +02:00
  • 5bc7a1bf4f Small cosmetic change ptitSeb 2021-09-21 20:54:10 +02:00
  • 844566a78a Added empty wrapped libgconf-2 ptitSeb 2021-09-20 21:53:14 +02:00
  • 2320c0de77 Fixed a small bug with gtk wrapping ptitSeb 2021-09-20 21:52:30 +02:00
  • 6afddae6d8 [DYNAREC] Improved 0F 0B UD2 opcode handling ptitSeb 2021-09-18 18:35:50 +02:00
  • 5de22d4ce1 Fixed execvp wrapping ptitSeb 2021-09-18 17:58:52 +02:00
  • 3162ae83b4 Added wrapped libnspr4, libsmime3, libnssutil3 and libnss3 ptitSeb 2021-09-18 16:19:53 +02:00
  • e5bcae6e43 Forgot to export my_modify_ldt ptitSeb 2021-09-18 12:51:20 +02:00
  • a110b60a2a Try to use mmap first when loading elf file into memory ptitSeb 2021-09-18 08:36:46 +02:00
  • 9190a20ca1 Added better vsyscall support, and fixed some issues with alternate address handling ptitSeb 2021-09-12 13:40:00 +02:00
  • 7a7f746782 Fixed a warning in a wrapped libc function ptitSeb 2021-09-12 10:04:09 +02:00
  • 6c148b77a1 Small adjustment in one SDL2 function signature ptitSeb 2021-09-12 09:54:14 +02:00
  • e30eae7652 [README] Added a precision on 64bis build and box64 existance (for #459) ptitSeb 2021-09-11 15:44:36 +02:00
  • 811ffe83f8 Merge pull request #458 from Heasterian/patch-2 ptitSeb 2021-09-11 12:26:54 +02:00
  • ae8d61c3a3 Note for Tegra users Heasterian 2021-09-11 13:23:22 +03:00
  • 0e54aaf70f Merge pull request #455 from JohnnyonFlame/goa_clone_pr ptitSeb 2021-09-05 15:52:26 +02:00
  • 4498f216a0 [TRAVIS] Remove ctest for armhf ptitSeb 2021-09-05 15:50:13 +02:00
  • 3b4a1e6861 [TRAVIS] nope, adding armhf arch using dpkg didn't changed anything ptitSeb 2021-09-05 15:40:21 +02:00
  • 83a9f96f20 [TRAVIS] try to add 32bits archs ptitSeb 2021-09-05 15:30:29 +02:00
  • dad2601f0d Provide a fake passwd struct on getpwuid failure. Fixes Chowdren games dereferencing an offset of a NULL pointer on 351ELEC when getpwuid fails and Chowdren fails to gracefully recover. JohnnyonFlame 2021-09-05 03:58:19 -03:00
  • fb79a9eb22 Added variable BOX86_FORCE_ES to force a specific OpenGL ES Context version on SDL_CreateWindow calls. JohnnyonFlame 2021-09-05 03:54:24 -03:00
  • 5fded645fb Added SDL_DYNAPI_entry wrapper. JohnnyonFlame 2021-09-05 03:01:47 -03:00
  • 84f16804bb [TRAVIS] and added libgcc1-i386-cross on amd64 platform ptitSeb 2021-09-05 15:19:11 +02:00
  • e6969267e9 [TRAVIS] Added build badge on README ptitSeb 2021-09-05 15:13:52 +02:00
  • 1655a98997 [TRAVIS] and added some gcc-multilib on amd64 platform ptitSeb 2021-09-05 15:11:28 +02:00
  • 4444bd2286 [TRAVIS] disable ctest on arm build, arm64 VM doesn't seems capable of running armhf code ptitSeb 2021-09-05 15:07:44 +02:00
  • fe402954f8 [TRAVIS] Try to add i386 multi arch for amd64 build ptitSeb 2021-09-05 14:58:59 +02:00
  • 9ae3543879 [TRAVIS] Yet another fix for script syntax ptitSeb 2021-09-05 14:56:17 +02:00
  • e88fa9ab45 [TRAVIS] Another fix for script syntax ptitSeb 2021-09-05 14:52:41 +02:00
  • c707150666 [TRAVIS] Fix script syntax ptitSeb 2021-09-05 14:49:41 +02:00
  • c2e5f60526 [TRAVIS] Try some travis build (arm and x86) ptitSeb 2021-09-05 14:46:00 +02:00
  • 395629f678 Added GOA_CLONE definitions. Sets compilation definitions for GO Advance clones, such as the RG351p/v, Gameforce Chi, RGB10 and other such devices. JohnnyonFlame 2021-03-11 20:26:41 -03:00
  • f77b80899d Added major contributor list in README ptitSeb 2021-09-05 11:28:31 +02:00
  • 5720619bd2 [DYNAREC] Fixed (again) 16bits and 32bits BTR/BTS/BTC with imm8==0 (help steam) ptitSeb 2021-09-04 12:12:00 +02:00
  • e33ac88379 Merge pull request #454 from ye-yeshun/master ptitSeb 2021-09-02 08:05:30 +02:00
  • 96c9bf168e Merge branch 'ptitSeb:master' into master ye-yeshun 2021-09-02 13:24:15 +08:00
  • 3711622f66 fix: fix errors of 'LDS' and 'LES'. Yeshun Ye 2021-09-02 13:06:05 +08:00
  • a3cd9f7de7 Added 64 39 opcode ([DYNAREC] too) ptitSeb 2021-09-01 20:22:48 +02:00
  • 389927dc1d Added 65 31 opcode ([DYNAREC] too) (for #425) ptitSeb 2021-08-29 18:18:38 +02:00
  • ff63fa7437 [DYNAREC] Small fix for 8bits ror/rol when imm8!=0 and imm8&7==0 ptitSeb 2021-08-29 16:02:22 +02:00
  • b480d6856b [DYNAREC] Fixed 16bits BTS/BTR/BTC with imm8==0 (helps EWJ SE Win95, probably other too) ptitSeb 2021-08-29 15:15:19 +02:00
  • 76786e9e43 [DYNAREC] Fixed BTS/BTR/BTC with imm8==0 (helps EWJ SE Win95, probably other too) ptitSeb 2021-08-29 14:50:46 +02:00
  • aa9ff80137 [DYNAREC] Small optim on flag for BTC/BTR/BTS/BSF/BSR opcodes ptitSeb 2021-08-29 10:38:26 +02:00