FEX 2405接近在ARM Linux系统上运行Far Cry

2024年 5月 4日 49.6k 0

作为在AArch64 Linux系统上运行x86/x86_64二进制文件的开源项目,FEX推出了最新的月度版本。有了FEX 2405,他们即将在ARM Linux设备上运行游戏《孤岛惊魂》(2004)。

FEX 2405实现了对SMSW指令的支持,该指令很少使用,但原来的《孤岛惊魂》游戏需要SMSW支持。现在FEX 2405模拟了指令,当在ARM上运行时,游戏会进入菜单屏幕。但尝试进入游戏中仍然会停滞。。。尽管如此,看到传奇的Far Cry在64位ARM Linux上运行还是取得了相当大的成就,这要归功于FEX:

发行说明解释如下:

“这条指令并不太引人注目,因为它在最新的x86 CPU上所做的一切都是返回相同的数据,无论怎样,但它对检查x87是否受支持很有用。由于这被认为是一条系统级指令,FEX最初没有实现它,但我们最终找到了一款使用它的游戏。2004年的《孤岛惊魂》游戏出于某种原因使用了这条指令。现在我们已经实现了该指令,游戏至少可以进入菜单,但在游戏中似乎仍然会停滞。有点巧妙!”

FEX 2405现在还支持OpenGL和Vulkan thunking而无需转发X11,在禁用memcpy TSO时增强REP MOVS,修复各种指令模拟和其他修复。

Downloads and more details on the FEX 2405 release for emulating x86/x86_64 binaries on ARM64 Linux can be found via FEX-Emu.com.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论