about summary refs log tree commit diff stats
path: root/docs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [ENV] Introduced BOX64_PCLMULQDQ (#3086)Yang Liu2025-10-223-0/+33
| | | | | * [ENV] Introduced BOX64_PCLMULQDQ * review
* [DYNAREC][WOWBOX64] BOX4_DYNAREC_INTERP_SIGNAL is not availble in WowBox64 ↵ptitSeb2025-10-193-3/+3
| | | | for now
* [DYNAREC] Introduce BOX4_DYNAREC_INTERP_SIGNAL and 1 profile that needs itptitSeb2025-10-193-0/+33
|
* [ENV] Added a new BOX64_ARCH option (#3076)Yang Liu2025-10-174-87/+134
|
* Bumped version to v0.3.8ptitSeb2025-10-131-0/+45
|
* [Docs] Add glibc capability warning and fix typo (#3043)Chi-Kuan Chiu2025-10-061-1/+4
| | | | | * Fix typo * Add glibc capability warning
* [DYNAREC] Added BOX64_DYNAREC_NOHOTPAGE to disabled hotpage detectionptitSeb2025-10-033-0/+33
|
* [LA64] Do not expose AVX by default for now, there are still some issue to ↵ptitSeb2025-09-173-3/+3
| | | | fix before
* [Docs] Add practical cross-compilation details (#3017)Chi-Kuan Chiu2025-09-121-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 itemsptitSeb2025-09-083-18/+18
|
* [LA64_DYNAREC] Enable AVX/AVX2 by default (#2946)Yang Liu2025-08-183-4/+11
|
* [DOCS] Fix typo in link (#2898)Max Parry2025-08-051-1/+2
| | | 1-byte change, I know, I know.
* [DYNACACHE]LA64] Enabled dynacache for LA64 (#2836)Yang Liu2025-07-213-6/+6
| | | | | * [DYNACACHE]LA64] Enabled dynacache for LA64 * review
* [BUNDLE] List install dependencies for Arch Linux (#2827)Luke Short2025-07-191-3/+8
|
* [BUNDLE] Add usable libraries from GLIBC package (#2821)Luke Short2025-07-171-2/+2
| | | Resolves #2703
* [DYNACACHE] Introduced B64X_DYNACACHE=2 to use cache but not create new ↵ptitSeb2025-06-203-7/+14
| | | | ones, and made it default
* [DOCS] Performance as the top section in USAGE.md (#2760)Yang Liu2025-06-192-166/+168
|
* [DYNACACHE] Introduced DynaCache for ARM64 (disabled by default)ptitSeb2025-06-193-0/+85
|
* [DOCS] Reworked Wine usage guide (#2743)Yang Liu2025-06-132-177/+55
| | | | | * [DOCS] Reworked Wine usage guide * review
* Bundle fix permissions (#2738)Luke Short2025-06-131-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 Liu2025-06-103-1/+15
|
* [TRACE] Added support for libzydis v4.x and removed the in-house zydis ↵Yang Liu2025-06-091-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.6ptitSeb2025-06-061-0/+46
|
* [WOW64] The official file name is wowbox64.dll (#2709)Yang Liu2025-06-051-1/+1
|
* [WOW64] Added rcfile support (#2708)Yang Liu2025-06-052-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 Liu2025-06-021-4/+9
|
* [ENV][WOW64] Not every env var applies to WowBox64 (#2700)Yang Liu2025-06-024-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 Liu2025-05-144-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 profilesptitSeb2025-05-143-6/+6
|
* [DOCS] improve consistency between documentation and code (#2631)Hypothalamus2025-05-134-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 Chiu2025-05-111-3/+3
|
* [DOCS] Include RV64 and LARCH64 DynaRec options (#2621)Chi-Kuan Chiu2025-05-111-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 Liu2025-05-093-1/+8
| | | | signalhandler (#2614)
* [DYNAREC] Use PE volatile metadata in dynarec (#2610)Yang Liu2025-05-073-0/+32
|
* [DYNAREC] Added ranged Dynablock dump (#2570)Yang Liu2025-04-243-0/+25
|
* [DYNAREC] Introduce BOX64_DYNAREC_X87DOUBLE=2 to handle Low Precision x87 ↵ptitSeb2025-04-163-1/+8
| | | | ([ARM64_DYNAREC] only for now)
* [DYNAREC] Better handling of self-loop and added CALLRET=2 settings (ARM64 ↵ptitSeb2025-04-093-1/+8
| | | | only, RV64 and LA64 todo)
* Note about binfmt_misc (#2445)FZXO112025-03-181-1/+10
| | | | | * Note about binfmt_misc * Notify its working on CHRoot
* [DOCS] Added ranged gdbjit documentation (#2440)Yang Liu2025-03-173-1/+8
|
* Bundle more libs (#2419)Luke Short2025-03-131-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 itptitSeb2025-03-123-1/+8
|
* [DOCS] Added BOX32 option in COMPILE.mdptitSeb2025-03-111-0/+17
|
* Bumped version to v0.3.4ptitSeb2025-03-101-0/+36
|
* [DOC] Fixed default for strongmem in docsptitSeb2025-03-063-6/+6
|
* [BUNDLE] Add script to bundle x86 libraries (#2380)Luke Short2025-02-171-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 Liu2025-02-062-10/+66
|
* [DOCS] Fixed BIGBLOCK is 2 by default nowptitSeb2025-01-313-6/+6
|
* [DOCS] Auto-generated USAGE.md and box64.pod (#2283)Yang Liu2025-01-224-843/+2920
|
* [ENV] Initial refactor of env variables infrastructure (#2274)Yang Liu2025-01-211-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 itptitSeb2025-01-152-0/+13
|