Bumped version to v0.4.4

This commit is contained in:
ptitSeb committed 2026-08-02 11:31:59 +02:00
1 parent 08f8666596
commit 2f130fab1d
3 files changed
+72 -1

No files matched your search

+10
View File
@@ -1,3 +1,13 @@
box64 (0.4.4) unstable; urgency=low
This version adds a lot of refactor and speed improvements to the LoongArch backend, so more opcodes on the RISC-V backend, and many QoL new features!
=> A new box64-configurator is now present (a python app) to help managing custom RCFILE profiles. It is available in both english and chinese.
=> DynaCache is now enabled by default. It will compress the files and use up to 2GB of disk space.
=> You can use box64-configurator on the special `[*]` profile to change default values
=> More improvements on emulation accuracy that help running more DRM'd games
-- Sebastien Chevalier <[email protected]> Mon, 2 Aug 2026 10:30:33 -0100
box64 (0.4.2) unstable; urgency=low
This version add lots on unconnected new things, like a PPC64LE backend, Vulkan overlay support or more Dynarec finetunning.
+61
View File
@@ -1,3 +1,64 @@
v0.4.4
======
Highlights:
* This version adds a lot of refactor and speed improvements to the LoongArch backend, so more opcodes on the RISC-V backend, and many QoL new features!
=> A new box64-configurator is now present (a python app) to help managing custom RCFILE profiles. It is available in both english and chinese.
=> DynaCache is now enabled by default. It will compress the files and use up to 2GB of disk space.
=> You can use box64-configurator on the special `[*]` profile to change default values
=> More improvements on emulation accuracy that help running more DRM'd games
Version summary:
* RCFILE: Created a new GUI tools to edit custom rcfile: box64-configurator
* RCFILE: Created a KDE plugin to quickly set box64 properties for an executable file
* RCFILE: Added more profiles
* RCFILE: Added BOX64_SKIPCPU to avoid using N first cores (for big.LITTLE configuration)
* ELF: Some more Relocation handling
* Wrapping: Improved MALLOC_HACK=2 behaviour
* Wrapping: more fixes to some functions signatures
* Wrapping: added more wrapped functions
* Wrapping: added some more wrapped libraries
* Wrapping: Added more Syscall
* Wrapping: Some rework on the bridges to avoid unexpected reuse of bridges for different function signature
* Wrapping: Box32: Some fixes and improvement on some wrapped functions
* Emulation: Some improvement on handling of x87 80bits values
* Emulation: Added some deferred signal support for improved stability
* Emulation: Improved TF handling
* Emulation: Improved CPUID handling
* Emulation: optimised some sha1 function
* Emulation: LA64: Enabled AVX by default (on par with ARM64)
* Interpreter: A few fixes in some opcodes
* Interpreter: Added unaligned handling of more lock opcodes
* DynaCache: many improvements and fixes
* DynaCache: added libz compression of the dynacache files
* DynaCache: added disk size limit, to purge old/outdated dynacache once a threshold is reached
* Dynarec: Many small opcodes optimisation here and there
* Dynarec: Some improvement on handling of x87 80bits values
* Dynarec: Optimised the internal jump handling while building a dynablock
* Dynarec: Improved TF handling
* Dynarec: Reworked Alt Address handling
* Dynarec: Reworked a bit the jump table to save some memory
* Dynarec: Made BOX64_CALLRET=2 default
* Dynarec: ARM64: Some improvement in some x87 opcodes handling
* Dynarec: ARM64: A few fixes to some opcodes
* Dynarec: LA64: Added optimisation on the zeroing out of the upper 32 bits of registers
* Dynarec: LA64: Added a Dynarec version of UpdateFlags (on par with ARM64)
* Dynarec: LA64: More work FASTNAN / FASTROUND handling
* Dynarec: LA64: Many fixes on many opcodes
* Dynarec: LA64: Added a few opcodes
* Dynarec: LA64: Added fastpath on many logical opcodes (when no flags are needed)
* Dynarec: LA64: AES opcodes optimisations
* Dynarec: LA64: Improved Native flags use for more cases
* Dynarec: LA64: Improved jump_safe macro (removing many useless NOP)
* Dynarec: RV64: Improvement on flags handling (on par with ARM64 & LA64)
* Dynarec: RV64: Many fixes on NaN handling
* Dynarec: RV64: Some fixes to various opcodes
* Dynarec: RV64: Improved Native Flags handling
* Dynarec: RV64: Added some opcodes
* Dynarec: RV64: Detect and use the new Zicbop/Zicond/Zicbom cpu extension when available
* WrapperHelper: some more improvements and fixes
v0.4.2
======
+1 -1
View File
@@ -3,6 +3,6 @@
#define BOX64_MAJOR 0
#define BOX64_MINOR 4
#define BOX64_REVISION 3
#define BOX64_REVISION 4
#endif //__BOX64_VERSION_H_