Skip to content

Commit 60c6858

Browse files
committed
Bumped to v0.2.2
1 parent c5e085b commit 60c6858

File tree

3 files changed

+56
-1
lines changed

3 files changed

+56
-1
lines changed

debian/changelog

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
box64 (0.2.2) unstable; urgency=low
2+
3+
* Added a hacked version for overriden malloc/free functions, enabling libcef (and derivative) to work.
4+
* Added rcfile handling: box64 now read "/etc/box64.box64rc" and "~/.box64rc" and apply per process parameters
5+
* Added BOX64_DYNAREC_CALLRET to optimized CALL/RET opcode using semi-direct native CALL/RET (get more than 10% speedup)
6+
* Added BOX64_DYNAREC_FORWARD to allow bigger Dynarec block to be build (can get more then 30% of Speedup!)
7+
* Improved memory protection tracking and signal handling, again
8+
* Simplified mutex handling (faster, cleaner)
9+
* Reduce memory used by the memory tracking (memory almost divide by 4 is some critical use case)
10+
* Added d3dadaptor9 wrapping
11+
* More wrapped libs (especially on the gtk familly)
12+
* Improved/fixed some Syscall handling
13+
* Refactored Strong Memory Model emulation (faster and more accurate)
14+
* Added some more opcode to ARM64 Dynarec, and fixed some other
15+
* Some fixes to flags handling in the Dynarec on some special cases
16+
* Refactor library loading/unloading, with refcount.
17+
* Some special cases fixes for dlopen (fixes deadcells, maybe others too)
18+
* Improved mmap mapping, espcially with MAP_32BITS flag
19+
* More wrapped functions and syscalls
20+
* Lots of improvment in the Rounding of float & double (Dynarec and Interpretor), and proper handling of denormals when converting to/from 80 bits long double
21+
* Added specific suppport for RK3588 board (needed some hack in signal handling, probably due to the use of a non mainlined kernel)
22+
* More support on the RV64 port
23+
* More support to build under musl environment
24+
25+
-- Sebastien Chevalier <[email protected]> Thu, 10 Mar 2023 10:20:33 -0500
26+
127
box64 (0.2.0) unstable; urgency=low
228

329
* Wrapped more vulkan function, dxvk 2.0 now works

docs/CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
v0.2.2
2+
======
3+
* Added a hacked version for overriden malloc/free functions, enabling libcef (and derivative) to work.
4+
=> Steam Large mode and new BigPicture are working
5+
=> Heroic Launcher is working
6+
* Added rcfile handling: box64 now read `/etc/box64.box64rc` and `~/.box64rc` and apply per process parameters
7+
=> Every program can be finetuned, for speed or just to make them work
8+
* Added BOX64_DYNAREC_CALLRET to optimized CALL/RET opcode using semi-direct native CALL/RET (get more than 10% speedup)
9+
* Added BOX64_DYNAREC_FORWARD to allow bigger Dynarec block to be build (can get more then 30% of Speedup!)
10+
* Improved memory protection tracking and signal handling, again
11+
* Box64 now return a custom name for the CPU instal of P4, build with Box64 and the cpu name it's running on
12+
* Simplified mutex handling (faster, cleaner)
13+
* Reduce memory used by the memory tracking (memory almost divide by 4 is some critical use case)
14+
* Added d3dadapter9 wrapping
15+
=> gallium nine is now supported on box64 too
16+
* More wrapped libs (especially on the gtk familly)
17+
* Improved/fixed some Syscall handling
18+
* Refactored Strong Memory Model emulation (faster and more accurate)
19+
* Added some more opcode to ARM64 Dynarec, and fixed some other
20+
* Some fixes to flags handling in the Dynarec on some special cases
21+
* Refactor library loading/unloading, with refcount.
22+
* Some special cases fixes for dlopen (fixes deadcells, maybe others too)
23+
* Improved mmap mapping, espcially with MAP_32BITS flag
24+
* More wrapped functions and syscalls
25+
* Lots of improvment in the Rounding of float & double (Dynarec and Interpretor), and proper handling of denormals when converting to/from 80 bits long double
26+
* Added specific suppport for RK3588 board (needed some hack in signal handling, probably due to the use of a non mainlined kernel)
27+
* More support on the RV64 port
28+
* More support to build under musl environment
29+
130
v0.2.0
231
======
332
* Wrapped more vulkan function, dxvk 2.0 now works

src/box64version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
#define BOX64_MAJOR 0
55
#define BOX64_MINOR 2
6-
#define BOX64_REVISION 1
6+
#define BOX64_REVISION 2
77

88
#endif //__BOX64_VERSION_H_

0 commit comments

Comments
 (0)