News: 0001510734

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Box64 v0.3.2 Emulator Adds Box32 Option, Introduces Native Flags & More

([Linux Gaming] 33 Minutes Ago Box64 v0.3.2)


Box64 v0.3.2 is out today as the newest feature release to this Linux user-space emulator for allowing x86_64 binaries to run on ARM64 (AArch64) Linux devices. Box64 is one of the leading ways for allowing x86_64 games and Steam to be able to run on ARM 64-bit Linux devices.

With Box64 v0.3.2 there is now Box32 added for running 32-bit applications on 64-bit operating systems. Box32 is a build option for Box64 that is disabled by default. This Box32 integration is currently a work in progress but some games are beginning to work on this code path.

The new Box64 release also adds support for native flags via the "BOX64_DYNAREC_NATIVEFLAGS" option for controlling the enabled flags and can lead to a "large speedup on certain cases."

This Box64 update also improves Strong Memory Model emulation, much faster performance with Dynarec when running on RISC-V 64-bit, improves CPUID opcode handling, improves TRAP signal generation and handling, improves some x87 operations, various opcode fixes, new build profiles for Snapdragon 865 and Oryon targets, support for a few more system calls, some additional Vulkan extensions now properly wrapped, and more build system improvements.

More details on all the changes with the big Box64 v0.3.2 release via [1]GitHub and the [2]project blog for more details on the great changes found in this update. [3]Box86 v0.3.8 is also out today with many similar changes for those interested in that x86 (non-x86_64) focused code.



[1] https://github.com/ptitSeb/box64/releases/tag/v0.3.2

[2] https://box86.org/2024/12/new-version-of-box64-v0-3-2-and-box86-v0-3-8/

[3] https://github.com/ptitSeb/box86/releases/tag/v0.3.8



ayumu

"`... then I decided that I was a lemon for a couple of
weeks. I kept myself amused all that time jumping in and
out of a gin and tonic.'
Arthur cleared his throat, and then did it again.
`Where,' he said, `did you...?'
`Find a gin and tonic?' said Ford brightly. `I found a
small lake that thought it was a gin and tonic, and jumped
in and out of that. At least, I think it thought it was a
gin and tonic.'
`I may,' he addded with a grin which would have sent sane
men scampering into the trees, `have been imagining it.'"

- Ford updating Arthur about what he's been doing for the
past four years.