| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | [ARM64_DYNAREC] Fixed flags for 8bits imul | ptitSeb | 2025-09-24 | 1 | -2/+3 | |
| | | ||||||
| * | RV64_DYNAREC] Added more avx scalar opcodes (#3029) | Yang Liu | 2025-09-22 | 3 | -2/+58 | |
| | | ||||||
| * | [RV64_DYNAREC] Added more avx scalar opcodes (#3028) | Yang Liu | 2025-09-22 | 1 | -0/+93 | |
| | | ||||||
| * | [LA64_DYNAREC] Refactor register mapping (#2940) | Leslie Zhai | 2025-09-19 | 17 | -249/+318 | |
| | | | | | | | | | | | | | | * [LA64_DYNAREC] Refactor register mapping * [LA64_DYNAREC] Fix typo * [LA64_DYNAREC] Remapping xSavedSP to fp ($r22) * [LA64_DYNAREC] Fix VPCLMULQDQ x3 and x4 issue * [LA64_DYNAREC] Fix typo * [LA64_DYNAREC] Fix typo | |||||
| * | [LA64] Do not expose AVX by default for now, there are still some issue to ↵ | ptitSeb | 2025-09-17 | 1 | -1/+1 | |
| | | | | | fix before | |||||
| * | [ARM64_DYNAREC] Temporarily disable Atomic path for F0 0F B1, as it avoid ↵ | ptitSeb | 2025-09-17 | 1 | -2/+5 | |
| | | | | | some games random freeze (like HorizonZeroDawn or Cyberpunk2077) | |||||
| * | [LA64_DYNAREC] Fixed AVX 0F 17 VMOVHPS opcode (#3025) | Yang Liu | 2025-09-17 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed non-Atomic path for F0 0F C0 opcode | ptitSeb | 2025-09-17 | 1 | -4/+4 | |
| | | ||||||
| * | [LA64_DYNAREC] Fixed AVX 66 0F 67 PACKUSWB opcode (#3024) | Yang Liu | 2025-09-17 | 1 | -1/+1 | |
| | | ||||||
| * | [LA64_DYNAREC] Fixed avx infra (#3023) | Yang Liu | 2025-09-17 | 1 | -2/+2 | |
| | | ||||||
| * | [DYNAREC] Improved Memory Barrier handling for LOCK prefixed opcodes | ptitSeb | 2025-09-16 | 13 | -172/+6 | |
| | | ||||||
| * | [ARM64_DYNAREC] Allow use of Native flags when using UFLAG_IF macro helper | ptitSeb | 2025-09-15 | 2 | -0/+6 | |
| | | ||||||
| * | [BOX32][TRACE] Fixed chdir tracing (#3021) | Yang Liu | 2025-09-15 | 1 | -1/+1 | |
| | | ||||||
| * | [WRAPPER] Added wrapped libblas.so.3 and liblapack.so.3 | ptitSeb | 2025-09-14 | 15 | -0/+3411 | |
| | | ||||||
| * | Small improvment in steam handling | ptitSeb | 2025-09-14 | 1 | -1/+19 | |
| | | ||||||
| * | [DYNAREC][TRACE] Show if will run Inter or Dynarec when using LongJump to ↵ | ptitSeb | 2025-09-14 | 1 | -1/+1 | |
| | | | | | resume emulation after signal | |||||
| * | [INTERP] Better handling of Unimplemented / Invalid opcodes | ptitSeb | 2025-09-14 | 1 | -4/+0 | |
| | | ||||||
| * | [DYNAREC] Small refactor on StrongMem emulator and lock prefix | ptitSeb | 2025-09-13 | 9 | -13/+9 | |
| | | ||||||
| * | [DYNAREC] Fixed volatile metadata parser that would ignore rage[0] | ptitSeb | 2025-09-12 | 1 | -3/+3 | |
| | | ||||||
| * | [RV64_DYNAREC] Added more scalar avx cmp opcodes (#3016) | Yang Liu | 2025-09-11 | 2 | -0/+160 | |
| | | ||||||
| * | [ANDROID] Fixing build | ptitSeb | 2025-09-10 | 1 | -0/+2 | |
| | | ||||||
| * | [BOX32] More work on box32 memory management and threads | ptitSeb | 2025-09-10 | 5 | -27/+62 | |
| | | ||||||
| * | [BOX32] Some improvment to box32 memory managment and thread handling | ptitSeb | 2025-09-10 | 2 | -2/+25 | |
| | | ||||||
| * | [BOX32][WRAPPING] Wrapped 2 more functions on libGL (for #2826) | ptitSeb | 2025-09-10 | 6 | -3/+55 | |
| | | ||||||
| * | [DYNAREC] Fully trust volatile metadata when they are present (fixes ↵ | ptitSeb | 2025-09-09 | 1 | -2/+2 | |
| | | | | | Starfield freeze) | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#3010) | Yang Liu | 2025-09-09 | 2 | -0/+227 | |
| | | ||||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes and fixed a typo (#3009) | Yang Liu | 2025-09-08 | 2 | -1/+40 | |
| | | ||||||
| * | [BOX32] Various small improvments on box32, mostly on memory tracking | ptitSeb | 2025-09-08 | 10 | -54/+135 | |
| | | ||||||
| * | [BOX32] Fixed some conversion issues | ptitSeb | 2025-09-08 | 1 | -4/+4 | |
| | | ||||||
| * | [TRACE] Fixed some typos | ptitSeb | 2025-09-08 | 1 | -6/+6 | |
| | | ||||||
| * | [ARM64_DYNAREC] A few minor fixes to some opcodes | ptitSeb | 2025-09-08 | 5 | -31/+26 | |
| | | ||||||
| * | [INTERP] Small fixes in a few rarely used opcodes | ptitSeb | 2025-09-08 | 1 | -1/+4 | |
| | | ||||||
| * | [WRAPPER] Improved wayland wrapping (Unity games seems to run on Wayland now) | ptitSeb | 2025-09-05 | 2 | -1/+306 | |
| | | ||||||
| * | [WRAPPER] Added VK_ARM_data_graph extension to vulkan wrapper (for #3008) | ptitSeb | 2025-09-05 | 4 | -1/+30 | |
| | | ||||||
| * | [BOX32] Fixed dirname (#3007) | Yang Liu | 2025-09-05 | 1 | -1/+1 | |
| | | ||||||
| * | [BOX32] Fixed some strange XErrorEvent case (#3006) | Yang Liu | 2025-09-04 | 1 | -3/+4 | |
| | | ||||||
| * | [BOX32][WRAPPER] Added 1 more symbol to libc | ptitSeb | 2025-09-04 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added some more UD handling in 64bits dynarec | ptitSeb | 2025-09-04 | 2 | -18/+168 | |
| | | ||||||
| * | [BOX32] Fixed sign-extend issue when calling RunFunctionFmt with a pointer ↵ | Yang Liu | 2025-09-04 | 2 | -6/+6 | |
| | | | | | (#2938) | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#3005) | Yang Liu | 2025-09-04 | 1 | -0/+129 | |
| | | ||||||
| * | [WOWBOX64] Fixed build | ptitSeb | 2025-09-03 | 1 | -0/+1 | |
| | | ||||||
| * | Make sure to use custom allocator for everything Env related | ptitSeb | 2025-09-03 | 2 | -4/+5 | |
| | | ||||||
| * | [TRACE] Small improvment for memory allocator trace | ptitSeb | 2025-09-03 | 1 | -3/+5 | |
| | | ||||||
| * | [DYNAREC] Better handling of 32bits 2E & 36 prefix (silent some false ↵ | ptitSeb | 2025-09-03 | 1 | -2/+6 | |
| | | | | | negative with Cosim on some multi-bytes NOP) | |||||
| * | [DYNAREC] Use a static array for preds temporary, like all the other dynarec ↵ | ptitSeb | 2025-09-03 | 1 | -7/+4 | |
| | | | | | array | |||||
| * | [CI] Added ARM64-GCC-8 target (Ubuntu Bionic) (#2987) | theofficialgman | 2025-09-03 | 1 | -3/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * add ARM64-GCC-8 target uses taiki-e/checkout-action@v1 instead of actions/checkout@v4 due to ubuntu bionic container not having new enough nodejs or glibc to run most github actions does not build build Trace target due to ubuntu bionic not having the libzydis-dev package adds cmake ppa for a newer cmake version that box64 requires uses gcc-8 specifically (instead of bionic's default gcc-7) due to historically better compatibility with box64 (and it has been used for years now by installation scripts and other ci such as https://github.com/Pi-Apps-Coders/box64-debs) * comptibility for old glibc * nodejs * zstd * exclude static build --------- Co-authored-by: Yang Liu <numbksco@gmail.com> | |||||
| * | [WRAPPER] Added experimental cuda wrapping | ptitSeb | 2025-09-02 | 10 | -0/+1493 | |
| | | ||||||
| * | [BASH] Use custom PS1 prefix to make box64-bash more distinguishable (#2998) | Yang Liu | 2025-09-02 | 2 | -0/+23 | |
| | | | | | | | | | | * [BASH] Use custom PS1 prefix to make box64-bash more distinguishable * quick fix * tweaks * review | |||||
| * | [WRAPPER] Wrapped a bunch of symbols (#2997) | Yang Liu | 2025-09-02 | 13 | -229/+530 | |
| | | ||||||
| * | [BOX32] Allow resuming signal directly on dynarec instead of interpretor ↵ | ptitSeb | 2025-09-01 | 1 | -4/+11 | |
| | | | | | when possible | |||||