{
  "id": 18152312,
  "title": "Redditor uses AI to get Switch games running natively on Apple TV",
  "url": "https://urgent.news/2026/11/04/redditor-uses-ai-to-get-switch-games-running-natively-on-apple-tv",
  "topic": "ai",
  "section": "AI",
  "published": "2026-11-04T17:15:09.000Z",
  "source": {
    "name": "Engadget",
    "slug": "engadget",
    "url": "https://www.engadget.com/2306727/redditor-uses-ai-to-get-switch-games-running-natively-on-apple-tv/"
  },
  "original_language": "en",
  "account": "The TVPort project, an open-source fork of the nxnative toolkit, has enabled Nintendo Switch games to run natively on Apple TV 4K. The project, created by Redditor u/FloatingFalafel, utilizes Claude Code to recompile and adjust games for the set-top box. Most games function similarly on the Switch, but some necessitate texture loading modifications and fixes before proper execution. TVPort also facilitates backup of save files to Mac or iCloud, and allows users to select between 30 fps and 60 fps target framerates. Super Mario Odyssey reportedly runs at 60 fps but experiences occasional stutters and audio issues with waterfalls. Animal Crossing: New Horizons operates at 30 fps, with no reported issues. The Legend of Zelda: Tears of the Kingdom (TOTK) faces thermal throttling during testing, potentially requiring partial engine rewrites to function properly. The TVPort repository does not contain game files, requiring users to supply their own legally obtained cartridges. The project highlights the Apple TV 4K's gaming capabilities, though the Switch is nearly a decade old and underpowered at launch. Despite this, the set-top box remains a solid gaming system, capable of more than just reruns of television shows or sports broadcasts.",
  "summary": "The TVPort project is another example of people using Claude Code to bring software to other platforms",
  "key_points": [
    "TVPort project enables Switch games on Apple TV 4K",
    "Claude Code used to recompile and adjust games",
    "Super Mario Odyssey runs at 60 fps with stutters"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}