about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [ARM64_DYNAREC] Fixed flags for 8bits imulptitSeb2025-09-241-2/+3
|
* RV64_DYNAREC] Added more avx scalar opcodes (#3029)Yang Liu2025-09-223-2/+58
|
* [RV64_DYNAREC] Added more avx scalar opcodes (#3028)Yang Liu2025-09-221-0/+93
|
* [LA64_DYNAREC] Refactor register mapping (#2940)Leslie Zhai2025-09-1917-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 ↵ptitSeb2025-09-171-1/+1
| | | | fix before
* [ARM64_DYNAREC] Temporarily disable Atomic path for F0 0F B1, as it avoid ↵ptitSeb2025-09-171-2/+5
| | | | some games random freeze (like HorizonZeroDawn or Cyberpunk2077)
* [LA64_DYNAREC] Fixed AVX 0F 17 VMOVHPS opcode (#3025)Yang Liu2025-09-171-1/+1
|
* [ARM64_DYNAREC] Fixed non-Atomic path for F0 0F C0 opcodeptitSeb2025-09-171-4/+4
|
* [LA64_DYNAREC] Fixed AVX 66 0F 67 PACKUSWB opcode (#3024)Yang Liu2025-09-171-1/+1
|
* [LA64_DYNAREC] Fixed avx infra (#3023)Yang Liu2025-09-171-2/+2
|
* [DYNAREC] Improved Memory Barrier handling for LOCK prefixed opcodesptitSeb2025-09-1613-172/+6
|
* [ARM64_DYNAREC] Allow use of Native flags when using UFLAG_IF macro helperptitSeb2025-09-152-0/+6
|
* [BOX32][TRACE] Fixed chdir tracing (#3021)Yang Liu2025-09-151-1/+1
|
* [WRAPPER] Added wrapped libblas.so.3 and liblapack.so.3ptitSeb2025-09-1415-0/+3411
|
* Small improvment in steam handlingptitSeb2025-09-141-1/+19
|
* [DYNAREC][TRACE] Show if will run Inter or Dynarec when using LongJump to ↵ptitSeb2025-09-141-1/+1
| | | | resume emulation after signal
* [INTERP] Better handling of Unimplemented / Invalid opcodesptitSeb2025-09-141-4/+0
|
* [DYNAREC] Small refactor on StrongMem emulator and lock prefixptitSeb2025-09-139-13/+9
|
* [DYNAREC] Fixed volatile metadata parser that would ignore rage[0]ptitSeb2025-09-121-3/+3
|
* [RV64_DYNAREC] Added more scalar avx cmp opcodes (#3016)Yang Liu2025-09-112-0/+160
|
* [ANDROID] Fixing buildptitSeb2025-09-101-0/+2
|
* [BOX32] More work on box32 memory management and threadsptitSeb2025-09-105-27/+62
|
* [BOX32] Some improvment to box32 memory managment and thread handlingptitSeb2025-09-102-2/+25
|
* [BOX32][WRAPPING] Wrapped 2 more functions on libGL (for #2826)ptitSeb2025-09-106-3/+55
|
* [DYNAREC] Fully trust volatile metadata when they are present (fixes ↵ptitSeb2025-09-091-2/+2
| | | | Starfield freeze)
* [RV64_DYNAREC] Added more scalar avx opcodes (#3010)Yang Liu2025-09-092-0/+227
|
* [RV64_DYNAREC] Added more scalar avx opcodes and fixed a typo (#3009)Yang Liu2025-09-082-1/+40
|
* [BOX32] Various small improvments on box32, mostly on memory trackingptitSeb2025-09-0810-54/+135
|
* [BOX32] Fixed some conversion issuesptitSeb2025-09-081-4/+4
|
* [TRACE] Fixed some typosptitSeb2025-09-081-6/+6
|
* [ARM64_DYNAREC] A few minor fixes to some opcodesptitSeb2025-09-085-31/+26
|
* [INTERP] Small fixes in a few rarely used opcodesptitSeb2025-09-081-1/+4
|
* [WRAPPER] Improved wayland wrapping (Unity games seems to run on Wayland now)ptitSeb2025-09-052-1/+306
|
* [WRAPPER] Added VK_ARM_data_graph extension to vulkan wrapper (for #3008)ptitSeb2025-09-054-1/+30
|
* [BOX32] Fixed dirname (#3007)Yang Liu2025-09-051-1/+1
|
* [BOX32] Fixed some strange XErrorEvent case (#3006)Yang Liu2025-09-041-3/+4
|
* [BOX32][WRAPPER] Added 1 more symbol to libcptitSeb2025-09-041-1/+1
|
* [ARM64_DYNAREC] Added some more UD handling in 64bits dynarecptitSeb2025-09-042-18/+168
|
* [BOX32] Fixed sign-extend issue when calling RunFunctionFmt with a pointer ↵Yang Liu2025-09-042-6/+6
| | | | (#2938)
* [RV64_DYNAREC] Added more scalar avx opcodes (#3005)Yang Liu2025-09-041-0/+129
|
* [WOWBOX64] Fixed buildptitSeb2025-09-031-0/+1
|
* Make sure to use custom allocator for everything Env relatedptitSeb2025-09-032-4/+5
|
* [TRACE] Small improvment for memory allocator traceptitSeb2025-09-031-3/+5
|
* [DYNAREC] Better handling of 32bits 2E & 36 prefix (silent some false ↵ptitSeb2025-09-031-2/+6
| | | | negative with Cosim on some multi-bytes NOP)
* [DYNAREC] Use a static array for preds temporary, like all the other dynarec ↵ptitSeb2025-09-031-7/+4
| | | | array
* [CI] Added ARM64-GCC-8 target (Ubuntu Bionic) (#2987)theofficialgman2025-09-031-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 wrappingptitSeb2025-09-0210-0/+1493
|
* [BASH] Use custom PS1 prefix to make box64-bash more distinguishable (#2998)Yang Liu2025-09-022-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 Liu2025-09-0213-229/+530
|
* [BOX32] Allow resuming signal directly on dynarec instead of interpretor ↵ptitSeb2025-09-011-4/+11
| | | | when possible