{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Reconstructs parts of Rhythm Tengoku Arcade's SH-4 program as C and assembly and implements round-trip tools for DTPK audio packages, STX textures and layered data ROMs. The author reports exact rebuilds for selected functions and asset packages while the game-code reconstruction remains partial.",
  "description_zh": "项目将 SEGA NAOMI 游戏 Rhythm Tengoku Arcade 的部分 SH-4 程序重建为 C 和汇编，并实现 DTPK 音频包、STX 纹理及分层数据 ROM 的往返转换工具。作者报告部分函数与资源包可精确重建，游戏代码仍在继续恢复。",
  "entry_url": "https://awesomerea.org/resources/rhythm-tengoku-arcade-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/rhythm-tengoku-arcade-decomp-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Toritan123/rhytngk-arcade-decomp/blob/5c02f6510dfe29f2e72325ce5a1710fa4d19bf9c/README.md",
  "group": "cases",
  "id": "rhythm-tengoku-arcade-decomp-case",
  "json_url": "https://awesomerea.org/resources/rhythm-tengoku-arcade-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/rhythm-tengoku-arcade-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/rhythm-tengoku-arcade-decomp-case/index.md",
  "name": "Rhythm Tengoku Arcade: SH-4 decompilation and asset-format reconstruction",
  "name_zh": "Rhythm Tengoku Arcade：SH-4 反编译与资源格式重建",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "User-owned dumps of the four named ROM chips.",
    "Python 3 with Pillow and NumPy; Docker is needed for C matching targets.",
    "The author reports 1,652 byte-exact functions among 1,714 translated functions, representing 4.00% of game-code bytes.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要用户自己的四个指定 ROM 芯片镜像。",
    "需要 Python 3、Pillow 和 NumPy；C 匹配目标还需要 Docker。",
    "作者报告已翻译的 1,714 个函数中有 1,652 个逐字节匹配，占游戏代码字节的 4.00%。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/Toritan123/rhytngk-arcade-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
