WeWorkBuddy

Show HN: Black Ops II statically recompiled to native ARM64 macOS

I recompiled the three Black Ops II executables (campaign, Zombies, multiplayer) from 32-bit x86 Windows to native ARM64 macOS, ahead of time. Remill lifts each function to LLVM IR, a set of custom passes rewrites it, and the result links against a hand-written Win32 runtime whose Direct3D 11 is drawn by Metal. No Wine, no Rosetta, no JIT, one process. About 150,000 functions are translated; anything the translation misses falls back to a small x86 interpreter, so a gap costs speed instead of cr

阅读原始来源
原始网页截图: Show HN: Black Ops II statically recompiled to native ARM64 macOS
原始网页截图 · news.ycombinator.com

来源记录

指标快照

points · 1 votes
2026-11-09 20:45:05.975Z
cumulative since publication

研究分析

项目记录

仓库:adrbn/bo2-mac。 来源描述:I recompiled the three Black Ops II executables (campaign, Zombies, multiplayer) from 32-bit x86 Windows to native ARM64 macOS, ahead of time. Remill lifts each function to LLVM IR, a set of custom passes rewrites it, and the result links against a hand-written Win32 runtime whose Direct3D 11 is drawn by Metal. No Wine, no Rosetta, no JIT, one process. About 150,000 functions are translated; anything the translation misses falls back to a small x86 interpreter, so a gap costs speed instead of cr

采用记录与比较对象

来源票数: 1 votes (2026年11月9日 UTC; cumulative since publication)

采用判断

应与它要替代的工具或人工流程比较。现有记录支持发现项目,尚不能确认可靠性、运行成本优势或商业采用。

尚未核验的门槛

尚未核验:许可证权限、硬件要求、安装步骤、维护状态,以及包含失败样例的代表性任务。

下一步试验

选择一个真实任务和现有替代方案,记录 commit、环境、输入、输出、耗时与失败行为;保留结果后再给出采用建议。