{
  "added_at": "2026-11-09",
  "category": "game-analysis",
  "description_en": "SNESRecomp is a beta static-recompilation framework for the Super Nintendo and Super Famicom. It translates 65816 machine code into C and builds native applications around a shared SNES hardware runtime. Unresolved code can run through an interpreter tier.",
  "description_zh": "SNESRecomp 是面向超级任天堂和 Super Famicom 的 beta 静态重编译框架。它把 65816 机器码翻译成 C，并围绕共享的 SNES 硬件运行时构建原生应用。还不能解析的代码可以走解释器层。",
  "entry_url": "https://awesomerea.org/resources/snesrecomp/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/snesrecomp/",
  "evidence_url": "https://github.com/RetroPortingToolKit/snesrecomp/blob/ccfc12996df05ee0ffab7cdd82b1e1d78c64481c/README.md",
  "group": "tools",
  "id": "snesrecomp",
  "json_url": "https://awesomerea.org/resources/snesrecomp/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/snesrecomp/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/snesrecomp/index.md",
  "name": "SNESRecomp",
  "name_zh": "SNESRecomp",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Creating a port is documented in docs/GETTING_STARTED.md. Playing an existing port requires the player's own ROM.",
    "The README says the framework is in beta and that each game keeps its own release and validation status.",
    "The README names no license."
  ],
  "requirements_zh": [
    "创建移植的步骤写在 docs/GETTING_STARTED.md。游玩已有移植需要玩家自己的 ROM。",
    "README 写明框架处于 beta，每款游戏保留自己的发布和验证状态。",
    "README 未写许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/RetroPortingToolKit/snesrecomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
