Cnbeta 2024年12月07日
Box64 v0.3.2 模拟器新增 Box32 选项 引入本地标志及更多内容
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Box64 v0.3.2版本发布,带来了一系列新功能和改进,进一步增强了在ARM64 Linux设备上运行x86_64可执行文件的能力。该版本新增了Box32,允许在64位系统上运行32位应用程序;增加了对本地标志的支持,提升了某些情况下的性能;改进了内存模型模拟和CPUID操作码处理;并修复了各种操作码错误。此外,Box64 v0.3.2还针对特定硬件提供了新的构建配置文件,支持更多系统调用和Vulkan扩展,并进行了构建系统改进。同时发布的Box86 v0.3.8也包含了类似的更新,适用于x86代码用户。

🚀 **新增Box32功能:** Box64 v0.3.2引入了Box32,这是一个允许在64位操作系统上运行32位应用程序的构建选项,目前仍在整合中,但一些游戏已开始使用该功能。

⚙️ **提升性能:** 通过“BOX64_DYNAREC_NATIVEFLAGS”选项添加了对本地标志的支持,可以控制启用的标志,并在某些情况下大幅提升性能,同时改进了强内存模型模拟,并在RISC-V 64位上运行Dynarec时获得更快的速度。

🛠️ **改进和修复:** 本次更新还改进了CPUID操作码处理、TRAP信号生成和处理,优化了一些x87操作,修复了各种操作码错误,并为Snapdragon 865和Oryon目标提供了新的构建配置文件。

➕ **扩展功能:** Box64 v0.3.2增加了对更多系统调用的支持,并正确封装了一些额外的Vulkan扩展,为开发者提供了更丰富的功能。

🔄 **构建系统改进:** 该版本包含了构建系统的改进,提升了Box64的开发和维护效率。

Box64 v0.3.2 今天发布了,这是 Linux 用户空间模拟器的最新功能版本,允许 x86_64 可执行文件在 ARM64 (AArch64) Linux 设备上运行。 Box64 也是允许 x86_64 游戏和 Steam 在 ARM 64 位 Linux 设备上运行的主要方法之一。

随着 Box64 v0.3.2 版本的发布,现在又增加了在 64 位操作系统上运行 32 位应用程序的 Box32。 Box32 是 Box64 的构建选项,默认情况下是禁用的。 Box32 整合目前仍在进行中,但一些游戏已开始使用这一代码路径。

新的 Box64 版本还通过"BOX64_DYNAREC_NATIVEFLAGS"选项添加了对本地标志的支持,用于控制启用的标志,并可导致"在某些情况下大幅提速"。"

本次 Box64 更新还改进了强内存模型模拟,在 RISC-V 64 位上运行 Dynarec 时性能更快,改进了 CPUID 操作码处理,改进了 TRAP 信号生成和处理,改进了一些 x87 操作,修复了各种操作码,为 Snapdragon 865 和 Oryon 目标提供了新的构建配置文件,支持更多系统调用,一些额外的 Vulkan 扩展现已正确封装,以及更多构建系统改进。

有关 Box64 v0.3.2 大版本所有更改的更多详细信息,请访问 GitHub 项目博客,了解有关本次更新中重大更改的更多详细信息。 

Box86 v0.3.8 也于今天发布,其中包含许多类似的更改,供对 x86(非 x86_64)代码感兴趣的用户参考。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Box64 ARM64 x86_64 Linux 模拟器
相关文章