| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [ENV] Introduced BOX64_PCLMULQDQ (#3086) | Yang Liu | 2025-10-22 | 3 | -0/+33 |
| | | | | | | * [ENV] Introduced BOX64_PCLMULQDQ * review | ||||
| * | [DYNAREC][WOWBOX64] BOX4_DYNAREC_INTERP_SIGNAL is not availble in WowBox64 ↵ | ptitSeb | 2025-10-19 | 3 | -3/+3 |
| | | | | | for now | ||||
| * | [DYNAREC] Introduce BOX4_DYNAREC_INTERP_SIGNAL and 1 profile that needs it | ptitSeb | 2025-10-19 | 3 | -0/+33 |
| | | |||||
| * | [ENV] Added a new BOX64_ARCH option (#3076) | Yang Liu | 2025-10-17 | 4 | -87/+134 |
| | | |||||
| * | Bumped version to v0.3.8 | ptitSeb | 2025-10-13 | 1 | -0/+45 |
| | | |||||
| * | [Docs] Add glibc capability warning and fix typo (#3043) | Chi-Kuan Chiu | 2025-10-06 | 1 | -1/+4 |
| | | | | | | * Fix typo * Add glibc capability warning | ||||
| * | [DYNAREC] Added BOX64_DYNAREC_NOHOTPAGE to disabled hotpage detection | ptitSeb | 2025-10-03 | 3 | -0/+33 |
| | | |||||
| * | [LA64] Do not expose AVX by default for now, there are still some issue to ↵ | ptitSeb | 2025-09-17 | 3 | -3/+3 |
| | | | | | fix before | ||||
| * | [Docs] Add practical cross-compilation details (#3017) | Chi-Kuan Chiu | 2025-09-12 | 1 | -5/+14 |
| | | | | | | Previous instructions did not mention that users must rename the `x64lib` folder before placing it in the library search path. Added examples for x86_64 and i386 to clarify the installation process. | ||||
| * | [DOCS] Some small fixing / precision in a few doc items | ptitSeb | 2025-09-08 | 3 | -18/+18 |
| | | |||||
| * | [LA64_DYNAREC] Enable AVX/AVX2 by default (#2946) | Yang Liu | 2025-08-18 | 3 | -4/+11 |
| | | |||||
| * | [DOCS] Fix typo in link (#2898) | Max Parry | 2025-08-05 | 1 | -1/+2 |
| | | | | 1-byte change, I know, I know. | ||||
| * | [DYNACACHE]LA64] Enabled dynacache for LA64 (#2836) | Yang Liu | 2025-07-21 | 3 | -6/+6 |
| | | | | | | * [DYNACACHE]LA64] Enabled dynacache for LA64 * review | ||||
| * | [BUNDLE] List install dependencies for Arch Linux (#2827) | Luke Short | 2025-07-19 | 1 | -3/+8 |
| | | |||||
| * | [BUNDLE] Add usable libraries from GLIBC package (#2821) | Luke Short | 2025-07-17 | 1 | -2/+2 |
| | | | | Resolves #2703 | ||||
| * | [DYNACACHE] Introduced B64X_DYNACACHE=2 to use cache but not create new ↵ | ptitSeb | 2025-06-20 | 3 | -7/+14 |
| | | | | | ones, and made it default | ||||
| * | [DOCS] Performance as the top section in USAGE.md (#2760) | Yang Liu | 2025-06-19 | 2 | -166/+168 |
| | | |||||
| * | [DYNACACHE] Introduced DynaCache for ARM64 (disabled by default) | ptitSeb | 2025-06-19 | 3 | -0/+85 |
| | | |||||
| * | [DOCS] Reworked Wine usage guide (#2743) | Yang Liu | 2025-06-13 | 2 | -177/+55 |
| | | | | | | * [DOCS] Reworked Wine usage guide * review | ||||
| * | Bundle fix permissions (#2738) | Luke Short | 2025-06-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * [DOCS] Update tar command to extract with root permissions. Resolves #2713 * [BUNDLE] Use AlamaLinux Vault URLs AlmaLinux 9.5 has been archived since the release of 9.6. * [BUNDLE] Make failed downloads fatal This will help us track down and fix issues with the script faster. * [BUNDLE] Use Fedora Archive URLs for Fedora 40. It has been archived since it went end-of-life recently. * [BUNLDE] Add libnsl This is used by the Steam client. | ||||
| * | [TRACE] Fixed explicit BOX64_TRACE=0 (#2721) | Yang Liu | 2025-06-10 | 3 | -1/+15 |
| | | |||||
| * | [TRACE] Added support for libzydis v4.x and removed the in-house zydis ↵ | Yang Liu | 2025-06-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | header (#2720) * [TRACE] Exclude non-trace build from relying on in-house Zydis header * [TRACE] Upgrade zydis to version 4.x * [TRACE] Update docs * [TRACE] Update CI * [TRACE] No reason to drop 3.x support | ||||
| * | Bumped version to v0.3.6 | ptitSeb | 2025-06-06 | 1 | -0/+46 |
| | | |||||
| * | [WOW64] The official file name is wowbox64.dll (#2709) | Yang Liu | 2025-06-05 | 1 | -1/+1 |
| | | |||||
| * | [WOW64] Added rcfile support (#2708) | Yang Liu | 2025-06-05 | 2 | -2/+4 |
| | | | | | | | | | | * [WOW64] Fixed more compilation warnings * [WOW64] Messing around with file APIs * [WOW64] Added rcfile support * [DOCS] Update rcfile usage on WowBox64 | ||||
| * | [DOCS] Updated COMPILE.md about WowBox64 (#2701) | Yang Liu | 2025-06-02 | 1 | -4/+9 |
| | | |||||
| * | [ENV][WOW64] Not every env var applies to WowBox64 (#2700) | Yang Liu | 2025-06-02 | 4 | -86/+201 |
| | | | | | | * [ENV] Not every env var applies to WowBox64 * [DOCS] Updated env docs for WowBox64 | ||||
| * | [DOCS] Align usage.json and env.h (#2633) | Yang Liu | 2025-05-14 | 4 | -25/+130 |
| | | | | | | | | | | * [DOCS] Align usage.json and env.h * Removed BOX64_FUTEX_WAITV * review * gen | ||||
| * | [RCFILE] Made VOLATILE_METADATA default, and added/finetuned some game profiles | ptitSeb | 2025-05-14 | 3 | -6/+6 |
| | | |||||
| * | [DOCS] improve consistency between documentation and code (#2631) | Hypothalamus | 2025-05-13 | 4 | -5/+177 |
| | | | | | | | | * [fix][Docs] is `XXXX` consistantly * [feat][Docs] add simple validation script that checks consistency between `usage.json` and `env.h` * [DOCS] include `validate.py` in `gen.py` | ||||
| * | [Docs]Fix the format of Commit 816c4bd (#2622) | Chi-Kuan Chiu | 2025-05-11 | 1 | -3/+3 |
| | | |||||
| * | [DOCS] Include RV64 and LARCH64 DynaRec options (#2621) | Chi-Kuan Chiu | 2025-05-11 | 1 | -2/+4 |
| | | | | | | Previously the README only mentioned `-DARM_DYNAREC=1`. CMakeLists.txt also defines `RV64_DYNAREC` and `LARCH64_DYNAREC`, so this expands the docs to list all dynamic-recompilation flags. | ||||
| * | [GDBJIT] Added a new option to register debuginfo only after trapped into ↵ | Yang Liu | 2025-05-09 | 3 | -1/+8 |
| | | | | | signalhandler (#2614) | ||||
| * | [DYNAREC] Use PE volatile metadata in dynarec (#2610) | Yang Liu | 2025-05-07 | 3 | -0/+32 |
| | | |||||
| * | [DYNAREC] Added ranged Dynablock dump (#2570) | Yang Liu | 2025-04-24 | 3 | -0/+25 |
| | | |||||
| * | [DYNAREC] Introduce BOX64_DYNAREC_X87DOUBLE=2 to handle Low Precision x87 ↵ | ptitSeb | 2025-04-16 | 3 | -1/+8 |
| | | | | | ([ARM64_DYNAREC] only for now) | ||||
| * | [DYNAREC] Better handling of self-loop and added CALLRET=2 settings (ARM64 ↵ | ptitSeb | 2025-04-09 | 3 | -1/+8 |
| | | | | | only, RV64 and LA64 todo) | ||||
| * | Note about binfmt_misc (#2445) | FZXO11 | 2025-03-18 | 1 | -1/+10 |
| | | | | | | * Note about binfmt_misc * Notify its working on CHRoot | ||||
| * | [DOCS] Added ranged gdbjit documentation (#2440) | Yang Liu | 2025-03-17 | 3 | -1/+8 |
| | | |||||
| * | Bundle more libs (#2419) | Luke Short | 2025-03-13 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [DOCS] Arch Linux does have an archive * [BUNDLE] Simplify unsupported package message * [BUNDLE] Archive Void Linux XBPS packages This was an oversight to not include these but not XBPS packages are used (yet). * [DOCS] Fedora dependencies List Fedora dependencies for the 'box64-bundle-x86-libs.sh' script. * [DOCS] Fedora 34 hints Use Fedora 34 to find missing 32-bit packages that are compatible with Enterprise Linux 9. * [DOCS] Add better 'dnf provides' hint Use wildcards. This works on all versions of DNF. * [BUNDLE] Add common libraries as reported by various GitHub Issues. Resolves #2390 * [DOCS] Mention essential libraries and libraries with large dependencies. These should not be bundled. * [BUNDLE] Remove essential libraries and libraries with large dependencies. | ||||
| * | [DYNAREC] Introduced DYNAREC_DIRTY=2 and changed a profile to use it | ptitSeb | 2025-03-12 | 3 | -1/+8 |
| | | |||||
| * | [DOCS] Added BOX32 option in COMPILE.md | ptitSeb | 2025-03-11 | 1 | -0/+17 |
| | | |||||
| * | Bumped version to v0.3.4 | ptitSeb | 2025-03-10 | 1 | -0/+36 |
| | | |||||
| * | [DOC] Fixed default for strongmem in docs | ptitSeb | 2025-03-06 | 3 | -6/+6 |
| | | |||||
| * | [BUNDLE] Add script to bundle x86 libraries (#2380) | Luke Short | 2025-02-17 | 1 | -0/+66 |
| | | | | | This manages both x86_64 and x86 libraries. It helps with improving emulation in all of the Box projects. | ||||
| * | [DOCS] Added per-file settings documentation (#2317) | Yang Liu | 2025-02-06 | 2 | -10/+66 |
| | | |||||
| * | [DOCS] Fixed BIGBLOCK is 2 by default now | ptitSeb | 2025-01-31 | 3 | -6/+6 |
| | | |||||
| * | [DOCS] Auto-generated USAGE.md and box64.pod (#2283) | Yang Liu | 2025-01-22 | 4 | -843/+2920 |
| | | |||||
| * | [ENV] Initial refactor of env variables infrastructure (#2274) | Yang Liu | 2025-01-21 | 1 | -6/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ENV] Initial refactor of env variables infrastructure * Ported BOX64_DYNAREC_LOG * Ported more options * Ported BOX64_MALLOC_HACK * Ported BOX64_DYNAREC_TEST * Ported more options * Ported more options * Ported more options * Ported all options * Removed old rcfile parser * Fix * review * fix * fix * more fixes | ||||
| * | [DYNAREC] Introduce BOX64_DYNAREC_DIRTY and some profile to use it | ptitSeb | 2025-01-15 | 2 | -0/+13 |
| | | |||||