about summary refs log tree commit diff stats
path: root/docs
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-12-06 15:59:59 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-12-06 15:59:59 +0100
commit769c6c8f6139c20099f8569582c4f5854c6d13e6 (patch)
tree0dc1253af2482bbe3c966e654d0dbb93fa9e7239 /docs
parentb250056a61200c1e518ef46d245145d5b87c38ca (diff)
downloadbox64-769c6c8f6139c20099f8569582c4f5854c6d13e6.tar.gz
box64-769c6c8f6139c20099f8569582c4f5854c6d13e6.zip
Bumped version to v0.3.2
Diffstat (limited to 'docs')
-rw-r--r--docs/CHANGELOG.md31
1 files changed, 31 insertions, 0 deletions
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index 72ffb154..fb92b149 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -1,3 +1,34 @@
+v0.3.2

+======

+* Introduced Box32 to run 32bits apps on 64bits OS

+    => Box32 is a build option for Box64, and is disabled by default

+    => Optionnal binfmt integration available for Box32

+    => Wrapped some basics libs, including graphics and sounds so a few games already works

+    => Work In Progress, many issues remain to be fixed, but some Linux games are playable

+* Introduced Native Flags. Can be controled with BOX64_DYNAREC_NATIVEFLAGS, but enabled by default

+    => Available on the 3 Dynarec backend, with different implementations

+    => ARM64 Dynarec build have all AVX/AVX2 extensions enabled by default

+    +> Can lead to large speedup on certain cases

+* Improved Strong Memory Model emulation, with better default options and a more efficiant emulation

+* Dynarec: RV64: using RVV (and XThreadVector) to implement SSEx opcodes, with some massive speedup when used!

+* Some bugfix and improvment in the Signal handler and internal memory tracking

+* Improvment to TRAP signal generation and Handling

+* Improved CPUID opcodes again, and the various virtual file in /proc that represent those data

+* Improved some x87 operations, like long double handling and infinity comparisons...

+* Dynarec: ARM64 fixes to a few opcodes

+* Dynarec: RV64 fixes to many opcodes

+* Dynarec: LA64 fixes to a few opcodes

+* Dynarec: RV64 fixes and improvments on LOCK prefixes opcodes

+* Dynarec: Many optimisation on some individual opcodes, an all 3 backends

+* WRAPPING: More libs and functions wrapped. Some wrapping fixes too

+* WREPPING: New wrapperhelper to help coding new wrapping & fixing/enhancing existing one

+* ElfLoader: Improved object fetching

+* New build profile for SD865 and ORYON

+* Changed the installation folder of x86 libs to avoid conflict with linux distro

+* Added a few syscalls

+* Some more Vulkan extensions wrapped

+* More work on build system, and github CI (generating WCP archive), with some fixes on the Android version (still not 100% operational)

+

 v0.3.0

 ======

 * AVX and AVX2 implemented, along with BMI1, BMI2, ADX, FMA, F16C and RDANDR extension!