[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-developer-claims-near-60fps-black-ops-ii-on-arm64-macs":10,"sections":49},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":38,"tags":39,"sources":44,"feedback":48,"feedback_at":22,"cost_usd":48,"total_tokens":48},12813,"developer-claims-near-60fps-black-ops-ii-on-arm64-macs","Developer Claims Near-60fps Black Ops II on ARM64 Macs","A developer says an ahead-of-time recompile of Black Ops II runs at about 60fps on a 2020 MacBook Pro with no emulator involved, though heat problems remain.","A developer says Call of Duty: Black Ops II now runs as a native app on Apple silicon Macs, at almost 60fps in all areas. The claim is the developer's own and has not been independently checked.\n\nThe developer wrote that they built a tool, with help from Claude Opus 5.5, that takes your Steam copy of the game and converts it into a native ARM64 Mac app. The method is static recompilation done ahead of time: the game's existing machine code is translated into ARM64 code once, before anyone plays, rather than being handled on the fly. The developer said no emulator is involved, naming Wine, CrossOver and Rosetta as things the project does not use. The test machine was a 2020 MacBook Pro.\n\nThe developer listed the working parts: the full campaign, local multiplayer with bots, and local Zombies with all DLC maps, provided you own them on Steam. Split-screen, which the PC version never had, is in progress and described as coming soon. LAN mode is on the roadmap for later. The one stated problem is heat, which the developer said still needs fixing.\n\nThe approach differs from the usual way Windows games reach a Mac. Rosetta is Apple's translation layer for Intel software, and Wine is a compatibility layer that supplies the Windows interfaces a game expects. Both add a layer between the game and the hardware. A recompiled build skips that layer, which is why the developer calls performance the best part. The tradeoff is labor: each game needs its own conversion, and the output has to be tested across every mode.\n\nThe more interesting detail may be the credit to an AI model for the tool itself. If the results hold up, the story is less about one 2012-era shooter than about how much recompilation work a single hobbyist can now get through. The post had 16 points and no comments when it was captured, so nobody outside the project has yet reported whether the 60fps figure and the thermals survive on other Macs.","[\"macos\",\"game-porting\",\"arm64\",\"ai-coding\"]","2026-11-11T04:56:47.000Z","2026-11-11T09:33:51.046Z","2026-11-11T09:33:51.300Z","published",null,[24,30,34],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"Fix claims that go beyond the source: the headline states the port as fact when it is one developer's unverified Show HN claim (attribute it, as the dek does); the source never says a tool was 'published' or released, only that the developer made one; cut the unsupported 'more concrete than most AI-assisted porting claims' line, the 'credits an AI model with speeding up' inference, and the heat speculation; verify that 'Claude Opus 5.5' exists or flag it as the developer's unverified claim; and ","resolved",{"id":31,"reviewer":26,"round":32,"reason":33,"status":29},"editor-r2",2,"Cut the unsourced 'November 11' date, since the source gives no date. Also remove or soften 'tests on one machine' (the source only says the developer has a 2020 MacBook Pro) and 'the developer's pitch is that this approach is why performance holds up' (the source never links performance to static recompilation), and trim the closing speculation about whether the heat problem is 'minor'.",{"id":35,"reviewer":26,"round":36,"reason":37,"status":29},"editor-r3",3,"The headline states as fact that the game 'runs natively' when the body says the developer's claim is unverified, so attribute it (e.g. 'Developer says...'); also fix the claim that Rosetta and Wine 'translate code while the game runs' (Wine is a compatibility layer and Rosetta often translates ahead of time), and cut or source 'published a tool' since the source gives no release or link.","gaming",[40,41,42,43],"macos","game-porting","arm64","ai-coding",[45],{"name":46,"url":47},"Hacker News","https:\u002F\u002Fgithub.com\u002Fadrbn\u002Fbo2-mac",0,{"sections":50},[51,56,61,66,71,76,81,86,91,96,101,106,110,115],{"name":52,"slug":53,"count":54,"latest_published_at":55},"AI","ai",7144,"2026-11-12T13:27:45.000Z",{"name":57,"slug":58,"count":59,"latest_published_at":60},"Security","security",1128,"2026-11-11T18:05:00.000Z",{"name":62,"slug":63,"count":64,"latest_published_at":65},"Deals","deals",642,"2026-11-12T14:00:00.000Z",{"name":67,"slug":68,"count":69,"latest_published_at":70},"Policy","policy",619,"2026-11-12T12:53:36.000Z",{"name":72,"slug":73,"count":74,"latest_published_at":75},"Consumer Tech","consumer-tech",364,"2026-11-12T11:12:32.000Z",{"name":77,"slug":78,"count":79,"latest_published_at":80},"Hardware","hardware",336,"2026-11-12T11:24:43.000Z",{"name":82,"slug":83,"count":84,"latest_published_at":85},"Science","science",230,"2026-11-12T10:00:00.000Z",{"name":87,"slug":88,"count":89,"latest_published_at":90},"Software","software",168,"2026-11-11T17:36:49.000Z",{"name":92,"slug":93,"count":94,"latest_published_at":95},"Startups","startups",159,"2026-11-11T12:30:00.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"Dev Tools","dev-tools",127,"2026-11-11T19:00:44.000Z",{"name":102,"slug":103,"count":104,"latest_published_at":105},"General","general",118,"2026-11-11T16:49:42.000Z",{"name":107,"slug":38,"count":108,"latest_published_at":109},"Gaming",107,"2026-11-12T10:09:03.000Z",{"name":111,"slug":112,"count":113,"latest_published_at":114},"Reviews","reviews",38,"2026-10-20T12:00:00.000Z",{"name":116,"slug":117,"count":118,"latest_published_at":119},"How-To","how-to",8,"2026-10-05T09:00:00.000Z"]