Commit Graph

  • 6e0b5358fb [BOX32][WRAPPING] Added 32bits wrapped libXi (with new wrapperhelper) main ptitSeb 2024-10-06 16:44:33 +0200
  • e783e3c794 [BOX32] Added a few more 32bits libc symbols ptitSeb 2024-10-06 15:19:20 +0200
  • 8965d9bd70 [BOX32][WRAPPER] Added 32bits libuuid (with new wrapperhelper) ptitSeb 2024-10-06 15:16:57 +0200
  • 37fe9bad6d [WRAPPER] Reworked wrapped libXi with new wrapperhelper ptitSeb 2024-10-06 15:09:18 +0200
  • a4daf4c228 [BOX32][WRAPPER] Added 32bits wrapped libXcomposite (with new wrapperhelper) ptitSeb 2024-10-06 14:48:10 +0200
  • ae080c3ad3 [BOX32] Forgot a few more x86 structure to properly align ptitSeb 2024-10-06 14:31:51 +0200
  • ad0c08c2de [BOX32] Proper alignment for x86 structures ptitSeb 2024-10-06 14:27:19 +0200
  • 7b93791c3f [BOX32] Addes 3 more x86 libs for convenience ptitSeb 2024-10-06 14:03:30 +0200
  • 172df2cd0c
    [DYNAREC] Tweaking indirect jumps for CALL/RET to use the return address stack (#1907) Yang Liu 2024-10-06 18:19:55 +0800
  • b395cd7ccc [BOX32] More work on various wrapper, and some bug fixes ptitSeb 2024-10-06 12:14:53 +0200
  • 290fdabb4d [DYNAREC] Tweaking indirect jumps for CALL/RET to use the return address stack #1907 Yang Liu 2024-10-06 17:32:34 +0800
  • f19775e0ae
    Merge 564a6eddee into 8ec6b15dc2 #1666 makhi burroughs 2024-10-05 20:15:42 +0300
  • 8ec6b15dc2 [BOX32] More work on 32bits X11 wrapping (not 12 Labor of Hercules 6 works from Steam, but not Steam itself) ptitSeb 2024-10-05 18:42:51 +0200
  • 2a2f82a745 [BOX32] Added many more 32bits wrapped function (some using wrapperhelper) ptitSeb 2024-10-05 16:36:31 +0200
  • 13a7801421 [BOX32][WRAPPER] Added 32bits libXinerama, with new wrapperhelper ptitSeb 2024-10-05 14:30:29 +0200
  • 1a5cd1c1ff [WRAPPER] Reworked libXinerama with new wrapperhelper ptitSeb 2024-10-05 14:23:53 +0200
  • 224974f218 [WRAPPERHELPER] Removed double line added by mystake ptitSeb 2024-10-05 14:22:59 +0200
  • b96556f80f [BOX32][WRAPPER] Reworked 32bits libX11, with new wrapperhelper ptitSeb 2024-10-05 14:17:48 +0200
  • c29be5b945 [BOX32][WRAPEPR] Reworked 32bits libfontconfig with new wrapperhelper ptitSeb 2024-10-05 09:54:44 +0200
  • 21b60db107 [BOX32][WRAPPER] Added more 32bits wrapped function to libfreetype ptitSeb 2024-10-05 09:38:01 +0200
  • baa3f573ae [BOX32] Added some more wrapped function and a profile (PixelJunk Shooter linux version now Works) ptitSeb 2024-10-04 20:57:16 +0200
  • 0243e93e97
    [RV64] Allowed disabling more extensions (#1904) Yang Liu 2024-10-05 02:13:25 +0800
  • 778bbc6d08 [BOX32][WRAPPER] Reworked 32bits libXext with new wrapperhelper ptitSeb 2024-10-04 18:22:43 +0200
  • 6ae502f181 [BOX32] Initalized libX11 if used without loading (becauseit's loaded indirectly with SDL2 for example) ptitSeb 2024-10-04 18:18:18 +0200
  • 088720db22 [BOX32][WRAPPER] Added wraped mostly empty 32bits libXext ptitSeb 2024-10-04 17:37:07 +0200
  • 3d6ecc064f [WRAPEPR] Reworked libXext wrapping with new wrapperhelper ptitSeb 2024-10-04 16:56:37 +0200
  • 333bf19c00 [ARM64_DYNAREC] Worked on CF IRET opcode ptitSeb 2024-10-04 16:19:24 +0200
  • 25599b91b2 [INTERPRETER] Worked on CF IRET opcode ptitSeb 2024-10-04 16:19:03 +0200
  • 18305a1994 [BOX32][WRAPPER] Fixed 32bits mktime ptitSeb 2024-10-04 15:52:34 +0200
  • e6f56bf5fa Fixed x86_64 build ptitSeb 2024-10-04 14:24:02 +0200
  • 681c6f4e5e [TRACE] Btter trace for ioctl ptitSeb 2024-10-04 13:12:37 +0200
  • 11f1c3c4ff Return the correct errno when mmap can't allocated hinted memory address ptitSeb 2024-10-04 13:04:28 +0200
  • 9f4eb36c99 [BOX32][WRAPPER] More wrapped function to libc, and many fixes some existing ones ptitSeb 2024-10-04 12:28:11 +0200
  • dc1938606d [RV64] Allowed disabling more extensions #1904 Yang Liu 2024-10-04 17:19:07 +0800
  • cbbafafb46
    [RV64_DYNAREC] Added more opcodes for xtheadvector (#1899) Yang Liu 2024-10-04 01:38:26 +0800
  • 9e853e487d [BOX32] Added more 32bits wrapped function and reworked 32bits memory allocator ptitSeb 2024-10-03 19:36:42 +0200
  • 9a322a8d3c [RV64_DYNAREC] Added more opcodes for xtheadvector #1899 Yang Liu 2024-10-04 00:58:51 +0800
  • 0e91ad3ed3 [BOX32] Fixed scanf type function when grabing long/ptr type of data ptitSeb 2024-10-03 13:51:56 +0200
  • c5e894aab2 [BOX32] More check for low alignment in memalign wrapped functions ptitSeb 2024-10-03 13:50:38 +0200
  • 49aaeb3080
    [WRAPPER] Fixed RV64 isSimpleWrappers (#1898) rajdakin 2024-10-03 12:49:18 +0200
  • a48a026804
    [WRAPPER] Fixed RV64 isSimpleWrappers #1898 rajdakin 2024-10-03 12:36:15 +0200
  • 1c7ac8c761
    [RV64_DYNAREC] Added more opcodes for xtheadvector and fixed more issues (#1897) Yang Liu 2024-10-03 18:36:04 +0800
  • e2492a1426 [BOX32][WRAPPER] Added full wrapped support for 32bits libudev0 and libudev1 ptitSeb 2024-10-03 12:26:38 +0200
  • f750391c2e [BOX32] Added rolling log print on Stack corrupted call ptitSeb 2024-10-03 12:26:11 +0200
  • 95d65a02bc [TRACE] Fixed StopEmu on trace build when trace is not enabled ptitSeb 2024-10-03 12:25:17 +0200
  • 2685037c82 [WRAPPER] Improved libudev1 wrapped logf function ptitSeb 2024-10-03 12:24:34 +0200
  • 4b2fca7633 fix #1897 Yang Liu 2024-10-03 18:17:31 +0800
  • 61c46994cd [WRAPPER] Reworked libudev1 wrapping with new wrapperhelper ptitSeb 2024-10-03 11:51:17 +0200
  • 8b8e6501bc [BOX32][WRAPPER] Added a few more libX11 32bits wrapped functions ptitSeb 2024-10-03 11:36:36 +0200
  • c4184ef733 [BOX32] Added workaround for posix_memalign when used with align of 4 ptitSeb 2024-10-03 11:36:12 +0200
  • 6a5049b22c [BOX32][TRACE] Some more improved trace ptitSeb 2024-10-03 11:35:41 +0200
  • 5ebdd07ffa Added 1 more opcode Yang Liu 2024-10-03 17:13:31 +0800
  • c16d512855 Added 1 more opcode Yang Liu 2024-10-03 16:36:14 +0800
  • 1179a5e8ed Disabled more opcodes does not apply to xtheadvector Yang Liu 2024-10-03 15:22:34 +0800
  • 08082fb946 [RV64_DYNAREC] Added 1 more opcode for xtheadvector Yang Liu 2024-10-03 03:35:08 +0800
  • 6cbcfc7ab8
    [DYNAREC] Added a new missing mode for fallback opcodes (#1896) Yang Liu 2024-10-03 02:44:04 +0800
  • 564d06e84c
    [WRAPPERHELPER] Forgot to add the Makefile (#1895) rajdakin 2024-10-02 20:42:45 +0200
  • cdbc22d60f [DYNAREC] Added a new missing mode for fallback opcodes #1896 Yang Liu 2024-10-03 02:31:46 +0800
  • 5fa6457c0d
    [WRAPPERHELPER] Also sped up the build #1895 rajdakin 2024-10-02 19:58:34 +0200
  • 1bff329f1c
    [WRAPPERHELPER] Forgot to add the Makefile rajdakin 2024-10-02 19:56:17 +0200
  • 8398799e1c
    [CI] Added xtheadvector testing (#1894) Yang Liu 2024-10-02 23:50:47 +0800
  • b55aabf5ba [CI] Added xtheadvector testing #1894 Yang Liu 2024-10-02 23:11:01 +0800
  • c43d34d0cf
    [RV64_DYNAREC] Added preliminary xtheadvector support (#1892) Yang Liu 2024-10-02 15:53:29 +0800
  • 7c2ce91e32 [RV64_DYNAREC] Fixed more unaligned issue #1892 Yang Liu 2024-10-02 14:24:47 +0800
  • 565444ae60 [RV64_DYNAREC] Added preliminary xtheadvector support Yang Liu 2024-10-02 04:00:04 +0800
  • a188f4ebfe [BOX32][WRAPPER] Added a bunch of wrapped 32bits functions, and fixed a few existing ones (Now Witcher 2 Linux boot and can enter tutorial, before crashing) ptitSeb 2024-09-30 21:06:56 +0200
  • e59063a13c [BOX32] Added 2 more 32bits syscalls ptitSeb 2024-09-30 18:02:15 +0200
  • 2f95534bd0 [BOX32] Set default FS to 0 for 32bits apps ptitSeb 2024-09-30 18:01:51 +0200
  • 2b0c8d45fa [BOX32][WRAPPER] Added 32bits wrapping for SDL2_image ptitSeb 2024-09-30 17:41:47 +0200
  • c88cf6359e [BOX32] Keep low memory free by default ptitSeb 2024-09-30 17:41:08 +0200
  • 62405c79c3 [DYNAREC] Start with dynarec instead of interpreter ptitSeb 2024-09-30 17:40:40 +0200
  • 28dedd66b3 [BOX32][WRAPPER] Added a few more wrapped functions to libGL, libasound and libX11 ptitSeb 2024-09-30 16:35:11 +0200
  • f26146bc23 [BOX32][WRAPPER] nl_langinfo signature needs t as return type ptitSeb 2024-09-30 15:40:07 +0200
  • 2a0489a21c [BOX32] Handling of BOX64_MAXCPU for 32bits apps ptitSeb 2024-09-30 15:37:53 +0200
  • 0980c4438a [BOX32][WRAPPER] More work on SDL2 Wrapping(but TheStanleyParable still don't have mouse input working) ptitSeb 2024-09-30 15:37:11 +0200
  • f7c93b68d8 [BOX32] Fixed main Elf init not always called ptitSeb 2024-09-30 14:00:33 +0200
  • f7e769f8c4 [BOX32] Enable futex robust_list hack for all 32bits software for now ptitSeb 2024-09-30 13:59:30 +0200
  • 7f1ce6ebfd [BOX32][WRAPPER] Manualy changed wctype_t to h in libc wrapping ptitSeb 2024-09-30 12:59:57 +0200
  • 4715ef2633
    [WRAPPERHELPER] Added box32 and line number support in the wrapperhelper (#1890) rajdakin 2024-09-30 12:31:45 +0200
  • 703d19b256
    Various box32 wrapped libs and script fixes (#1889) rajdakin 2024-09-30 12:26:45 +0200
  • b7fb992100
    [WRAPPED32] Forgot to regenerate wrappers #1889 rajdakin 2024-09-30 12:15:37 +0200
  • 46efdfe1c6
    [WRAPPED32] Added back xdr functions rajdakin 2024-09-30 11:59:02 +0200
  • 9f7dbc7564
    [WRAPPERHELPER] Added box32 and line number support in the wrapperhelper #1890 rajdakin 2024-09-30 11:27:30 +0200
  • 11a6b1b4fa
    [WRAPPED32] Fixed the rebuild_wrappers_32 script, fixed some libc signatures rajdakin 2024-09-30 11:09:01 +0200
  • f7d7fbb9b0 Revert a change ffrom previous build and pushed missing BOX32 generated files too ptitSeb 2024-09-29 22:30:40 +0200
  • a6baf1f370
    [ANDROID][BOX32] Fix __libc_init, Fix Some Warnings (#1887) Pablo Labs 2024-09-29 17:21:40 -0300
  • 628e43730c Revert fillALProcWrapper() change #1887 Pablo Labs 2024-09-29 16:27:01 -0300
  • 874238f61e [BOX32][WRAPPER] Added more SDL2 and freetype function, and fixed missing fonts in many games ([BOX64] also fixed some SDL2 signature on RWops) ptitSeb 2024-09-29 21:10:54 +0200
  • 6215f8b0cc Fix More Warnings Pablo Labs 2024-09-29 15:38:00 -0300
  • ce91768d0d [ANDROID][BOX32] Fix __libc_init, Fix Some Warnings Pablo Labs 2024-09-28 21:05:19 -0300
  • 9968963b97
    [RV64_DYNAREC] Eliminate redundant vsetvli by tracking its usage (#1886) Yang Liu 2024-09-29 21:15:20 +0800
  • 5b68e46bb7 [BOX32] Added 3 more event type to SDL2 event conversion ptitSeb 2024-09-29 11:34:20 +0200
  • c48203b2a4 [RV64_DYNAREC] Eliminate redundant vsetvli by tracking its usage #1886 Yang Liu 2024-09-29 17:30:12 +0800
  • 9a83521ad6
    [RV64_DYNAREC] Minor optimization on vector_vsetvli (#1885) Yang Liu 2024-09-29 16:39:28 +0800
  • 2a7eabfb1c
    [RV64_DYNAREC] Refined RISC-V vector emitter (#1884) Yang Liu 2024-09-29 16:38:49 +0800
  • 1706e8f768 [RV64_DYNAREC] Minor optimization on vector_vsetvli #1885 Yang Liu 2024-09-29 16:27:40 +0800
  • ac965ed7c6 [RV64_DYNAREC] Refined RISC-V vector emitter #1884 Yang Liu 2024-09-29 16:08:33 +0800
  • b4a0ae20c9
    [ANDROID][BOX32] Fix Android Build, and add correct libc, libm, libdl library names on library_list_32.h (#1883) Pablo Labs 2024-09-28 19:45:20 -0300
  • c3692cf97d Fix Various Warnings #1883 Pablo Labs 2024-09-28 18:25:25 -0300
  • 1023547ef9 [ANDROID][BOX32] Fix Android Build, and add correct libc, libm, libdl library names on library_list_32.h Pablo Labs 2024-09-28 17:38:20 -0300