Tech News
← Home  ·  All topics

Direct3d 11

1 GoKawiil brief on this topic

Fan project recompiles Call of Duty: Black Ops II to native Apple Silicon

A developer released bo2-mac, an open-source tool that converts the x86 Windows executables of Black Ops II's campaign, Zombies, and multiplayer modes into native ARM64 code for Macs. The process uses Remill to lift the x86 machine code to LLVM IR, applies custom passes, and links the result with a hand-written Win32 runtime that renders Direct3D 11 through Metal, rather than relying on Wine or emulation. On an Apple M1, the campaign reportedly runs at 51-60 frames per second, with all missions loading through to the end credits, and about 150,000 functions translated across the three executables.