mirror of
https://github.com/ptitSeb/box64.git
synced 2026-11-07 09:26:11 -10:00
Bumped version to v0.4.4
This commit is contained in:
1 parent
08f8666596
commit
2f130fab1d
3 files changed
+72
-1
No files matched your search
Vendored
+10
@@ -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.
|
||||
|
||||
@@ -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
@@ -3,6 +3,6 @@
|
||||
|
||||
#define BOX64_MAJOR 0
|
||||
#define BOX64_MINOR 4
|
||||
#define BOX64_REVISION 3
|
||||
#define BOX64_REVISION 4
|
||||
|
||||
#endif //__BOX64_VERSION_H_
|
||||
Reference in new issue
Block a user