| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Some Segments/Selector handling refactoring , removing some ↵ | ptitSeb | 2025-10-15 | 1 | -1/+4 |
| | | | | | pthread_getspecific use | ||||
| * | Added preliminary unit test runner (#3045) | Yang Liu | 2025-10-14 | 1 | -3/+9 |
| | | | | | | | | | | | | | | | | | | * Added preliminary unit test runner * Set .text section address * Added support for added custom memory regions * Move json.h to include * Display banner * Added support for custom memory data * Added the ability to include path in nasm * Print env variables | ||||
| * | Make sure to use custom allocator for everything Env related | ptitSeb | 2025-09-03 | 1 | -3/+3 |
| | | |||||
| * | [BASH] Use custom PS1 prefix to make box64-bash more distinguishable (#2998) | Yang Liu | 2025-09-02 | 1 | -0/+10 |
| | | | | | | | | | | * [BASH] Use custom PS1 prefix to make box64-bash more distinguishable * quick fix * tweaks * review | ||||
| * | [CORE] Better trace_file logging (#2958) | Yang Liu | 2025-08-21 | 1 | -78/+49 |
| | | |||||
| * | [BOX32] Use box64path instead of argv[0] in personality relaunch sequence ↵ | ptitSeb | 2025-07-23 | 1 | -1/+1 |
| | | | | | (could have used execvpe instead) | ||||
| * | [BOX32] Better error on box32 personnality re-launch faillure | ptitSeb | 2025-07-22 | 1 | -1/+1 |
| | | |||||
| * | [BOX32] Enable personality setting for RV64 and LA64 (#2841) | Yang Liu | 2025-07-22 | 1 | -2/+0 |
| | | |||||
| * | [BOX32] Simplified and improved 32bits memory management | ptitSeb | 2025-07-03 | 1 | -1/+5 |
| | | |||||
| * | [BOX32] Do not try to switch personality on RV64 or LA64 arch | ptitSeb | 2025-07-03 | 1 | -0/+2 |
| | | |||||
| * | [BOX32] Relaunch box32 to set personality to 32bits | ptitSeb | 2025-07-03 | 1 | -0/+26 |
| | | |||||
| * | [DYNACACHE] Introduced DynaCache for ARM64 (disabled by default) | ptitSeb | 2025-06-19 | 1 | -5/+17 |
| | | |||||
| * | [BIONIC] Fixed some compilation warnings (#2756) | Yang Liu | 2025-06-18 | 1 | -1/+1 |
| | | |||||
| * | [WOW64] Refactored host extention detection and added preliminary support ↵ | Yang Liu | 2025-06-16 | 1 | -167/+7 |
| | | | | | for WowBox64 (#2752) | ||||
| * | [DYNACACHE] Refactored cpu extension, will be used in dynacache signature checks | ptitSeb | 2025-06-14 | 1 | -96/+61 |
| | | |||||
| * | [TRACE] Fixed explicit BOX64_TRACE=0 (#2721) | Yang Liu | 2025-06-10 | 1 | -0/+4 |
| | | |||||
| * | [RCFILE] Fixed MAXCPU so it works for wine apps too | ptitSeb | 2025-06-08 | 1 | -2/+2 |
| | | |||||
| * | [WOW64] Supported logging to stdout (#2679) | Yang Liu | 2025-05-28 | 1 | -36/+6 |
| | | |||||
| * | Added -k option to kill all box64 instances (#2661) | Yang Liu | 2025-05-23 | 1 | -1/+65 |
| | | |||||
| * | Small improvment on printf_trace utility function | ptitSeb | 2025-05-12 | 1 | -12/+15 |
| | | |||||
| * | Improved custom gstreamer-1.0 installation (for new Proton launched from ↵ | ptitSeb | 2025-05-11 | 1 | -0/+6 |
| | | | | | linux Steam) | ||||
| * | Show Dynarec architecture in version string (#2580) | Yang Liu | 2025-04-28 | 1 | -12/+11 |
| | | |||||
| * | [WOW64] Splitted freq and cleanup functions from x64emu (#2521) | Yang Liu | 2025-04-11 | 1 | -0/+2 |
| | | |||||
| * | [TRACE] Change log level for wine_main_preload_info not found, as it's not ↵ | ptitSeb | 2025-04-07 | 1 | -1/+1 |
| | | | | | always relevent on later version of wine and may disturb scipt like winetricks | ||||
| * | Introduced box64cpu.h for exported interpreter and dynarec functions (#2490) | Yang Liu | 2025-04-01 | 1 | -2/+3 |
| | | |||||
| * | Added os.h for future usage (#2488) | Yang Liu | 2025-04-01 | 1 | -0/+1 |
| | | |||||
| * | [RCFILE] Added range gdbjit support (#2414) | Yang Liu | 2025-03-03 | 1 | -1/+1 |
| | | |||||
| * | [CORE] Limited some syscalls for Android build (#2412) | Yang Liu | 2025-03-03 | 1 | -0/+2 |
| | | |||||
| * | Made some tweaks to banner and help message (#2397) | Yang Liu | 2025-02-20 | 1 | -24/+27 |
| | | | | | | | | * Made some tweaks to banner and help message * more tweaks * fix nobanner | ||||
| * | Made error logs prefix has red color (#2396) | Yang Liu | 2025-02-20 | 1 | -1/+6 |
| | | |||||
| * | [CORE] Rework on function hookMangoHud (#2387) | Yang Liu | 2025-02-18 | 1 | -12/+13 |
| | | |||||
| * | [CORE] Display Box64 version info in mangohud (#2386) | Yang Liu | 2025-02-18 | 1 | -1/+27 |
| | | | | | | * [CORE] Display Box64 version info in mangohud * check for config files | ||||
| * | [RCFILE] Improved support for windows setup | ptitSeb | 2025-02-12 | 1 | -1/+1 |
| | | |||||
| * | [DYNAREC] Added preliminary per-file settings (#2288) | Yang Liu | 2025-01-23 | 1 | -20/+22 |
| | | |||||
| * | [ENV] Fixed zydis initialization regression (#2287) | Yang Liu | 2025-01-23 | 1 | -3/+7 |
| | | |||||
| * | Fixed various issues introduced in the env infra refactor (#2281) | Yang Liu | 2025-01-22 | 1 | -23/+6 |
| | | | | | | | | | | | | * Open trace file again after apply env files * dynrec_df=1 by default * more fixes * more fixes * more | ||||
| * | Added [BOX64] prefix for all the stdout logs (#2279) | Yang Liu | 2025-01-21 | 1 | -63/+67 |
| | | | | | | | | * Added [BOX64] prefix for all the stdout logs * Remove some hardcoded prefix * review | ||||
| * | Changed some functions name and visibility (#2278) | Yang Liu | 2025-01-21 | 1 | -14/+12 |
| | | |||||
| * | [ENV] Initial refactor of env variables infrastructure (#2274) | Yang Liu | 2025-01-21 | 1 | -1174/+97 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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 | 1 | -0/+10 |
| | | |||||
| * | Fixed dlsym with RTLD_NEXT and preloaded libs | ptitSeb | 2025-01-15 | 1 | -1/+1 |
| | | |||||
| * | Small changes on envv and arv managment | ptitSeb | 2025-01-14 | 1 | -5/+6 |
| | | |||||
| * | [CORE] Simplified xhead* detection and standardized extension display (#2261) | Yang Liu | 2025-01-14 | 1 | -20/+23 |
| | | |||||
| * | [RV64_DYNAREC] Fixed some typos (#2244) | xctan | 2025-01-09 | 1 | -2/+2 |
| | | | | | | * [RV64_DYNAREC] Fixed CMPXCHG8B * [RV64_DYNAREC] Fixed typo | ||||
| * | Port rounding of some x87 instructions from Box86 (#2242) | Hagb (Junyu Guo 郭俊余) | 2025-01-08 | 1 | -1/+1 |
| | | | | | | | | | | | | * Port rounding of some x87 instructions from Box86 Ported from https://github.com/ptitSeb/box86/pull/951. The original pull request and this commit also contain some improvements on precision of `F2XM1` and `FYL2XP1`. * Run fpu_rounding test with dynarec only for ARM64 They have been implemented on dynarec only for ARM64. | ||||
| * | Fix crash with incorrect argv[0]: rewrite it only if "box64" is present (#2233) | ValdikSS | 2025-01-06 | 1 | -3/+8 |
| | | |||||
| * | [DYNAREC] Appended instruction name to symbol (#2228) | Leslie Zhai | 2025-01-03 | 1 | -1/+1 |
| | | |||||
| * | Spelling/typo fixes in code and documentation updates (#2223) | olegos2 | 2024-12-28 | 1 | -3/+3 |
| | | | | | | | | | | | | * Fix typo DLOpenned->DLOpened * Fix a typo in comments: versionned->versioned * Fix a typo in comment: cleanning->cleaning * Update COMPILE.md and USAGE.md * A few more typos in comments | ||||
| * | Introduce BOX64_CPUTYPE to choose emulating Intel or AMD cpus (no AMD ↵ | ptitSeb | 2024-12-27 | 1 | -0/+9 |
| | | | | | specific extension yet) | ||||
| * | [DYNAREC] Implement perf map (#2212) | Leslie Zhai | 2024-12-26 | 1 | -0/+29 |
| | | | | | | * [DYNAREC] Implement perf map * [DYNAREC] Use function name as the Symbol | ||||