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

"It could be that Walter's horse has wings" does not imply that there is
any such animal as Walter's horse, only that there could be; but "Walter's
horse is a thing which could have wings" does imply Walter's horse's
existence. But the conjunction "Walter's horse exists, and it could be
that Walter's horse has wings" still does not imply "Walter's horse is a
thing that could have wings", for perhaps it can only be that Walter's
horse has wings by Walter having a different horse. Nor does "Walter's
horse is a thing which could have wings" conversely imply "It could be that
Walter's horse has wings"; for it might be that Walter's horse could only
have wings by not being Walter's horse.

I would deny, though, that the formula [Necessarily if some x has property P
then some x has property P] expresses a logical law, since P(x) could stand
for, let us say "x is a better logician than I am", and the statement "It is
necessary that if someone is a better logician than I am then someone is a
better logician than I am" is false because there need not have been any me.
-- A. N. Prior, "Time and Modality"